5636번: 소수 부분 문자열
백준/문제2024. 8. 15. 15:105636번: 소수 부분 문자열

문제 출처 : https://www.acmicpc.net/problem/5636 언어 : Kotlin 문제 설명 :숫자로 이루어진 문자열이 주어진다. 이때, 부분 문자열 중에서 가장 큰 소수를 찾는 프로그램을 작성하시오.이 문제에서는 2보다 크거나 같고, 100,000보다 작거나 같은 소수만 소수이다. 입력 :입력은 여러 개의 테스트 케이스로 이루어져 있다. 테스트 케이스의 개수는 1,000개를 넘지 않는다.각 테스트 케이스는 길이가 255를 넘지 않는 숫자 문자열로 이루어져 있다. 입력의 마지막 줄에는 0이 하나 주어진다.소수 부분 문자열이 최소 하나 이상 존재하는 입력만 주어진다. 출력 :각 테스트 케이스에 대해서, 가장 큰 소수 부분 문자열을 출력한다. 제한 사항 :시간 제한 : 1초메모리 제한 :..

18322번: Word Processor
백준/문제2024. 8. 15. 14:5918322번: Word Processor

문제 출처 : https://www.acmicpc.net/problem/18322 언어 : Kotlin 문제 설명 :Bessie the cow is working on an essay for her writing class. Since her handwriting is quite bad, she decides to type the essay using a word processor. The essay contains N words (1 ≤ N ≤ 100), separated by spaces. Each word is between 1 and 15 characters long, inclusive, and consists only of uppercase or lowercase letters. Accordin..

1599번: 민식어
백준/문제2024. 8. 14. 19:261599번: 민식어

문제 출처 : https://www.acmicpc.net/problem/1599 언어 : Kotlin 문제 설명 :무엇인가를 창조하는 것은 어렵다. 오민식은 지금까지 어려운 다른나라의 언어를 쓰면서 백성들이 고통에 받는 것을 슬퍼하고 새로운 언어를 만들고자 했다. 그는 창조의 고통에 시달리던 중에 결국 오영식에게 자신의 못다 이룬 꿈을 꼭 이루어달라면서 오영식에게 창조의 임무를 넘겼다. 오영식은 자신의 형이 창조에 고통에 시달리는 모습을 보고 마음이 아파서 자신은 창조를 하지 않기로 했다. 영식이는 표절을 하기로 했는데 세계적인 추세에 맞게 영어를 표절하기로 했다. 영식이는 자신의 형의 이름을 따서 민식어라고 이름붙였다. 민식어에는 알파벳이 20개가 있다. 영어는 a b c d e f g h i j k ..

3778번: 애너그램 거리
백준/문제2024. 8. 14. 18:503778번: 애너그램 거리

문제 출처 : https://www.acmicpc.net/problem/3778 언어 : Kotlin 문제 설명 :만약 단어 A의 알파벳 순서를 바꿔서 단어 B를 만들 수 있다면, 두 단어는 애너그램이라고 한다. 예를 들어, occurs는 succor의 애너그램이지만, dear는 dared의 애너그램이 아니다. 영어에서 가장 유명한 애너그램은 dog와 god이다. 두 단어의 애너그램 거리란, 두 단어가 애너그램이 되기 위해서 지워야하는 단어의 최소 개수이다. 예를 들어, sleep과 leap이 주어졌다면, sleep에서 2개, leap에서 1개를 지운다면 두 단어는 애너그램 관계가 된다. 따라서, sleep과 leap의 애너그램 거리는 3이다. 서로 공통된 알파벳이 없는 dog와 cat같은 경우에는 모든..

에러: Field 'username' is required for type with serial name 'com.example.data.model.UserDTO', but it was missing at path: $.data at path: $.data
개발/Android Studio 에러2024. 8. 13. 19:43에러: Field 'username' is required for type with serial name 'com.example.data.model.UserDTO', but it was missing at path: $.data at path: $.data

로그인 이후, 내 정보를 보는 Activity에 접근했을 때 자동으로 내 username을 띄우게 진행하였다.이때 username을 불러오는데 실패하며 발생한 오류이다. https://stackoverflow.com/questions/64796913/kotlinx-serialization-missingfieldexception Kotlinx Serialization MissingFieldExceptionI am in the process of converting from Moshi to kotlinx serialization with Ktor and when I try to make a request to get data I am getting this error kotlinx.serialization...

28255번: 3단 초콜릿 아이스크림
백준/문제2024. 8. 13. 13:4828255번: 3단 초콜릿 아이스크림

문제 출처 : https://www.acmicpc.net/problem/28255 언어 : Kotlin 문제 설명 :코코는 초콜릿 아이스크림을 쌓아서 먹는 것을 좋아한다. 초콜릿 아이스크림 탑은 알파벳 대문자로 이루어진 문자열로 나타낼 수 있다. 예를 들면 벨기에, 민트, 오리지널 맛을 순서대로 쌓은 것은 BMO라고 쓸 수 있다. 코코는 “2단 아이스크림”의 정의를 다음과 같이 내리기로 했다.길이 n인 아이스크림 문자열 S가 주어졌을 때, 길이가 $\left\lceil \frac{n}{2} \right\rceil$인 S의 접두사 S'를 생각한다.$\left\lceil x \right\rceil$은 x보다 크거나 같은 최소의 정수이다.  $S=S'+\operatorname{rev}(S')$ 또는 $S=S'..

18787번: Mad Scientist
백준/문제2024. 8. 13. 13:4018787번: Mad Scientist

문제 출처 : https://www.acmicpc.net/problem/18787 언어 : Kotlin 문제 설명 :Farmer John's cousin Ben happens to be a mad scientist. Normally, this creates a good bit of friction at family gatherings, but it can occasionally be helpful, especially when Farmer John finds himself facing unique and unusual problems with his cows. Farmer John is currently facing a unique and unusual problem with his cows. He re..

에러: Unable to parse TLS packet header
개발/Android Studio 에러2024. 8. 12. 18:48에러: Unable to parse TLS packet header

Login 작업을 시행하다가 다음과 같은 에러가 발생하였다.  접속해야할 HOST를 https가 아니라 http로 변경하자.   그러면 작업한 결과물에 맞게 실패 or 성공시 가져올 결과값을 잘 띄우게 된다.

에러: socket failed: EPERM (Operation not permitted)
개발/Android Studio 에러2024. 8. 12. 18:43에러: socket failed: EPERM (Operation not permitted)

Login 작업을 시행하다가 저런 에러가 발생하였다. https://stackoverflow.com/questions/56266801/java-net-socketexception-socket-failed-eperm-operation-not-permitted java.net.SocketException: socket failed: EPERM (Operation not permitted)I am working on an Android Studio project with several activities. I am currently trying to read the output from a Java Servlet on localhost but it seems to be crashing due to a sock..

에러: Inconsistent JVM-target compatibility detected for tasks 'compileJava' (1.8) and 'compileKotlin' (17).
개발/Android Studio 에러2024. 8. 12. 16:11에러: Inconsistent JVM-target compatibility detected for tasks 'compileJava' (1.8) and 'compileKotlin' (17).

https://small-stepping.tistory.com/1133 클린 아키텍처의 기본 개념 (2)클린 아키텍처의 개요1. 경계(boundary) 만들기저수준 모듈: 상세한 기능 구현, 변경이 잦을만한 요소들의 집합 (예: 문자열 암호화 이후, 로컬 및 원격 DB에 저장) 고수준 모듈: 핵심적인 비즈니스small-stepping.tistory.com 클린 아키텍처 글 하단의 모듈 분리를 한 후 코드를 작성해 나가다 발생한 오류이다. https://stackoverflow.com/questions/69079963/how-to-set-compilejava-task-11-and-compilekotlin-task-1-8-jvm-target-com?rq=1 How to set compileJava' task..

image