최근 포스트

Kotlin in Action 3챕터-세션 1~2

함수 정의와 호출 앞선 내용과 달리 3장은 함수 정의와 호출 기능을 코틀린이 어떻게 개선하였는지를 보여준다. 또한 확장 함수와 프로퍼티를 사용하여 자바 라이브러리를 코틀린 스타일로 적용하는 방법을 살펴본다는 내용으로 미루어보아 코틀린이 가질 수 있는 장점에 대해 보여주고자 하는 챕...

백준 9095-123더하기

문제 바로가기 난이도 🥈실버 3 힌트 dp의 메모제이션 기법을 사용하면 아주 쉽게 풀 수 있는 문제이다. 점화식을 세우는 방법에 대한 힌트를 주자면 4를 만들기 위해서는 앞에 나온 방법들의 개수를 모두 더하면 왜 4입력시 정답인 7이 나올지에 대해 생각해보면 쉽게 풀릴 것이다. 코...

Kotlin in Action 2챕터 세션 5-예외처리

2챕터 세션1- 함수 바로가기 2챕터 세션1-변수 바로가기 2챕터 세션2 바로가기 2챕터 세션 3-4 바로가기 코틀린의 예외처리 기본적인 형태는 catch와 throw로 이해할 수 있다. 오류가 발생하면 예외를 던지고, 발생한 예외를 함수 호출단에서 처리하지 않으면 예외 처리 부분...

백준 1158-조세푸스 문제

문제 바로가기 티어 🥈실버 4 문제 풀이 방식 우선 종만북을 본 사람이라면 알 수 있듯 큐나 연결리스트를 사용한 구현이 모두 가능한 문제이다. 위 문제에서 나온 예시를 분석해보면