2929번: 머신 코드
백준/문제2024. 8. 16. 17:222929번: 머신 코드

문제 출처 : https://www.acmicpc.net/problem/2929 언어 : Kotlin 문제 설명 :종수는 새 마이크로프로세서를 구매했다. 새 프로세서에 예전 프로세서에서 작동하던 프로그램을 실행시키니 실행이 되지 않았다. 며칠동안 두 프로세서의 기술 문서를 살펴본 결과, 그 결과를 알게 되었다. 새 프로세서의 실행 속도를 향상시키기 위해서 프로그램 머신 코드에 제한이 새로 생겼다. 예전 프로세서에서는 제한이 없었다. 프로세서의 머신 코드는 명령을 실행할 순서대로 나열한 것이다. 각 명령은 메모리를 1바이트 사용한다. 또, 명령은 0개 또는 그 이상의 파라미터를 가질 수 있으며, 각 파라미터도 1바이트씩 메모리를 차지한다. 머신 코드에서 파라미터는 명령의 바로 뒤에 따라 나온다. 머신 코드..

16900번: 이름 정하기
백준/문제2024. 8. 16. 17:0816900번: 이름 정하기

문제 출처 : https://www.acmicpc.net/problem/16900 언어 : Kotlin 문제 설명 :욱제는 새로 산 컴퓨터에 이름을 붙이려고 한다. 새로 산 컴퓨터의 이름은 욱제가 가장 좋아하는 문자열인 S가 최소 K번 부분 문자열로 등장해야 한다. 가능한 이름이 여러가지면 길이가 가장 짧아야 한다. S와 K가 주어졌을 때, 욱제가 새로 산 컴퓨터 이름의 길이를 구해보자. 입력 :첫째 줄에 S와 K가 주어진다. S는 알파벳 소문자로만 이루어져 있고, 길이는 500,000보다 작거나 같다. K는 1,000,000보다 작거나 같은 자연수이다. 출력 :첫째 줄에 욱제가 새로 산 컴퓨터 이름의 길이를 출력한다. 제한 사항 :시간 제한 : 2초메모리 제한 : 512MB 입출력 예 :입력출력ada ..

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 성공시 가져올 결과값을 잘 띄우게 된다.

image