카테고리 보관물: BOJ(백준)

[BOJ 백준] 1904번 : 01타일 – Kotlin[코틀린]

문제 백준(BOJ) 1904번 : 01타일 요구사항은 간단합니다. 타일은 두 종류가 주어지는데, 1 한 개로 이루어진 1타일과 0 두 개로 이루어진 00타일이며, 00타일은 분해할 수 없습니다. 이러한 타일들은 무한대로 주워지며, 자연수 N이 주어졌을 때, 위 타일들을 조합하여 모든 가짓수를 세야 합니다. … 계속 읽기

카테고리: Algorithm, BOJ(백준) | 댓글 남기기

[BOJ 백준] 19532번 : 수학은 비대면강의입니다 – Kotlin[코틀린]

문제 자세한 문제 내용은 ‘수학은 비대면강의입니다‘를 클릭하세요. 풀이 이 문제는 브루트 포스 알고리즘을 이용하거나, 2차 방정식의 특성을 이용하여 풀 수 있습니다. 브루트 포스 알고리즘을 사용한다면, x와 y 값이 -999에서 999까지의 범위로 주어졌으므로, 모든 경우를 탐색하며 대입한 값을 확인해봅니다.

연립방정식을 사용한다면 다음의 풀이 … 계속 읽기

카테고리: BOJ(백준) | 댓글 남기기

[BOJ 백준] 1193번 : 분수찾기 – Kotlin[코틀린]

문제 자세한 문제 내용은 ‘분수찾기‘를 클릭하세요. 풀이 주어진 문제는 무한히 큰 배열에 나열된 분수들 중에서 주어진 순서(X번째)에 해당하는 분수를 찾는 문제입니다. 주어진 순서에 따라 분수들이 지그재그 순서로 나열되어 있습니다. 문제를 해결하기 위해서는 각 분수의 위치와 값 사이의 규칙을 이해하는 것이 … 계속 읽기

카테고리: BOJ(백준) | 댓글 남기기

[BOJ 백준] 1934번 : 최소공배수 – Kotlin[코틀린]

문제 자세한 문제 내용은 ‘최소공배수‘를 클릭하세요. 풀이 이번 문제는 주어진 두 자연수 A, B의 최소공배수를 구하는 문제입니다. 최소공배수는 최대공약수를 통해 구할 수 있는데, 그 공식은 다음과 같습니다. 최소공배수(LCM) = (첫 번째 수 × 두 번째 수) / 최대공약수(GCD) 최소공배수는 두 … 계속 읽기

카테고리: BOJ(백준) | 댓글 남기기

[BOJ 백준] 2164번 : 카드2 – Kotlin[코틀린]

문제 자세한 문제 내용은 ‘카드2‘를 클릭하세요. 풀이 문제는 간단합니다. 큐에 1부터 n까지의 카드를 넣고, 큐에서 가장 위에 있는 카드를 버리고 그 다음 카드를 맨 뒤로 옮기는 작업을 반복합니다. 이 과정을 큐에 카드가 하나 남을 때까지 반복한 후, 남은 카드를 출력하면 … 계속 읽기

카테고리: BOJ(백준) | 댓글 남기기