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
개발/안드로이드 에러2024. 8. 12. 18:48에러: Unable to parse TLS packet header

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

에러: socket failed: EPERM (Operation not permitted)
개발/안드로이드 에러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).
개발/안드로이드 에러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..

13234번: George Boole
백준/문제2024. 8. 12. 13:5413234번: George Boole

문제 출처 : https://www.acmicpc.net/problem/13234 언어 : Kotlin 문제 설명 :George Boole was an English mathematician, educator, philosopher who was born in 1815, 200 years ago. He was the first professor of mathematics at Queen's College, Cork (now University College Cork (UCC)) and is known as the inventor of boolean arithmetic: The field that is the basis of today’s computers. In boolean arithmetic, ins..

2149번: 암호 해독
백준/문제2024. 8. 12. 13:412149번: 암호 해독

문제 출처 : https://www.acmicpc.net/problem/2149 언어 : Kotlin 문제 설명 :어떤 문장을 키를 이용하여 다음과 같이 암호화하려 한다. 암호화하기 전의 문장을 평문이라 하며, 암호화 된 문장은 암호문이라고 한다. 키, 평문, 암호문은 모두 영어 대문자로 된 공백 없는 문장이다. 키의 길이를 N이라고 했을 때, 우선 평문을 N 글자씩 잘라서 다음과 같이 나열한다. 예를 들어 평문이 MEETMEBYTHEOLDOAKTREENTH 이고, 키가 BATBOY라고 해 보자. BATBOYMEETMEBYTHEOLDOAKTREENTH 제일 윗줄은 이해를 돕기 위해 키를 다시 한 번 쓴 것이다. 이제 이 행렬(배열)을 열(Column) 단위로 정렬을 하는데, 정렬을 하는 키준은 키의 문자..

MVI의 이해
개발/안드로이드2024. 8. 9. 15:42MVI의 이해

1. MVI란?Model, View, Intent의 앞글자를 따와 만든 아키텍쳐 패턴을 일컫는다.GUI 프로그래밍에서 주로 언급되는 패턴이며 세 가지의 키워드로 나누는 것도 일종의 관심사의 분리를 위한 것이다. 특히 UI와 연관된 것에 한정하여 관심사를 분리한 것이다.Model: UI의 상태(State)View: View, Compose 등Intent: 의도, 사용자의 액션 또는 이벤트.안드로이드에서의 Intent와는 다른 개념의 Intent이다.이 Intent는 어떠한 의도를 나타내며, 사용자가 화면을 클릭하여 데이터를 로딩하거나 다른 화면으로 이동하는 그러한 의도를 말한다. 2. MVI는 순수함수그래서 MVI의 가장 큰 특징은 순수함수 사이클 형태를 갖는다는 것이다.view(model(intent()..

30889번: 좌석 배치도
백준/문제2024. 8. 9. 13:5730889번: 좌석 배치도

문제 출처 : https://www.acmicpc.net/problem/30889 언어 : Kotlin 문제 설명 :희권이는 영화관에서 한 개의 상영관을 담당하고 있다. 상영관의 좌석은 10*20 형태이고, 좌석 번호는 다음과 같다.스크린을 기준으로 맨 앞이 A열, 맨 뒤가 J열이다. 좌석은 가장 왼쪽이 1번, 오른쪽이 20번이다. 갑자기 영화관의 컴퓨터가 고장이 나서 좌석 배치를 알 수 없게 되었다. 다행히 희권이에겐 손님들이 어떤 좌석을 예매했는지 정보가 남아있었다. 어떤 손님의 예매 정보가 A10이라면 A열 10번 좌석을 예매했다는 뜻이다. 희권이를 도와 영화관의 좌석 배치도를 만들어 보자. 단, 좌석이 중복되는 경우는 없다. 입력 :첫 번째 줄에 영화를 예매한 손님 수 N이 주어진다. (1 ≤ N..

10927번: MD5
백준/문제2024. 8. 9. 13:4210927번: MD5

문제 출처 : https://www.acmicpc.net/problem/10927 언어 : Kotlin 문제 설명 :문자열 S가 주어졌을 때, MD5 해시값을 구하는 프로그램을 작성하시오. 입력 :첫째 줄에 문자열 S가 주어진다. S는 알파벳 대문자와 소문자, 그리고 숫자로만 이루어져 있으며, 길이는 최대 50이다. 출력 :첫째 줄에 S의 MD5 해시값을 출력한다. 제한 사항 :시간 제한 : 1초메모리 제한 : 256MB 입출력 예 :입력출력Baekjoon91bebba139b8b8aee0d8e80e27f473a3 풀이 : import java.io.BufferedReaderimport java.io.BufferedWriterimport java.io.InputStreamReaderimport java.i..

9872번: Record Kepping
백준/문제2024. 8. 9. 13:419872번: Record Kepping

문제 출처 : https://www.acmicpc.net/problem/9872 언어 : Kotlin 문제 설명 :Farmer John has been keeping detailed records of his cows as they enter the barn for milking. Each hour, a group of 3 cows enters the barn, and Farmer John writes down their names. For example over a 5-hour period, he might write down the following list, where each row corresponds to a group entering the barn: BESSIE ELSIE MATILDA F..

image