Kotlin/Kotlin 알고리즘

Kotlin/Kotlin 알고리즘

백준 13706번 제곱근 Kotlin 구현해보기

``` 백준 13706번 제곱근 Kotlin 구현해보기 ``` 이번 글을 통해 배워갈 내용 백준 13706번 제곱근 Kotlin 구현해보기 https://www.acmicpc.net/problem/13706 13706번: 제곱근 첫째 줄에 양의 정수 N이 주어진다. 정수 N의 제곱근은 항상 정수이며, N의 길이는 800자리를 넘지 않는다. www.acmicpc.net 백준 13706번 제곱근은 난이도 브론즈 등급의 문제로서 정수 제곱근을 가지는 800자리 이하의 수 N이 주어지면 N의 제곱근을 구해서 출력해주면 되는 문제입니다 30분 정도 위에 링크를 방문하셔서 풀어보시고 안 풀리시는 경우에만 아래 해답을 봐주시면 감사하겠습니다. BigInteger를 사용해서 800 자리 이하의 수 n을 입력받고 이분 ..

Kotlin/Kotlin 알고리즘

백준 14910번 오르막 Kotlin 구현해보기

``` 백준 14910번 오르막 Kotlin 구현해보기 ``` 이번 글을 통해 배워갈 내용 백준 14910번 풀이 https://www.acmicpc.net/problem/14910 14910번: 오르막 첫째 줄에 공백으로 구분된 N(1 ≤ N ≤ 1,000,000)개의 정수가 주어진다. 입력으로 주어지는 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다. www.acmicpc.net 백준 14910번 오르막은 난이도 브론즈 등급의 문제로서 주어진 배열이 내림차순인지 아닌지 판별해주는 문제입니다. 30분 정도 위에 링크를 방문하셔서 풀어보시고 안 풀리시는 경우에만 아래 해답을 봐주시면 감사하겠습니다. 입력을 받고 주어진 배열의 i 번째 원소와 i-1번째 원소를 비교해..

Kotlin/Kotlin 알고리즘

백준 24751번 Betting Kotlin 구현해보기

``` 백준 24751번 Betting Kotlin 구현해보기 ``` 이번 글을 통해 배워갈 내용 백준 24751번 풀이 https://www.acmicpc.net/problem/24751 24751번: Betting For each option (option one, then option two), display the number x such that 1:x is the switch-payout-ratio for that option. Your answer should have an absolute or relative error of at most $10^{-3}$. www.acmicpc.net 백준 24751번 Betting은 난이도 브론즈 등급의 문제로서 전체 확률 100프로 중 이 길 확률이 ..

Kotlin/Kotlin 알고리즘

백준 2295번 세 수의 합 Kotlin 구현해보기

``` 백준 2295번 세 수의 합 Kotlin 구현해보기 ``` 이번 글을 통해 배워갈 내용 백준 2295번 풀이 https://www.acmicpc.net/problem/2295 2295번: 세 수의 합 우리가 x번째 수, y번째 수, z번째 수를 더해서 k번째 수를 만들었다라고 하자. 위의 예제에서 2+3+5=10의 경우는 x, y, z, k가 차례로 1, 2, 3, 4가 되며, 최적해의 경우는 2, 3, 4, 5가 된다. k번째 수가 최 www.acmicpc.net 백준 2295번 세 수의 합은 난이도 골드 등급의 문제로서 5개 이상 1000개 이하의 200,000,000 보다 작은 정수를 가진 집합이 주어질 때 집합 내부의 각기 다른 원소 x, y, z를 더해서 집합 내부의 수가 될 수 있는 가..

Kotlin/Kotlin 알고리즘

백준 10815번 숫자 카드 Kotlin 구현해보기

``` 백준 10815번 숫자 카드 Kotlin 구현해보기 ``` 이번 글을 통해 배워갈 내용 백준 10815번 풀이 https://www.acmicpc.net/problem/10815 10815번: 숫자 카드 첫째 줄에 상근이가 가지고 있는 숫자 카드의 개수 N(1 ≤ N ≤ 500,000)이 주어진다. 둘째 줄에는 숫자 카드에 적혀있는 정수가 주어진다. 숫자 카드에 적혀있는 수는 -10,000,000보다 크거나 같고, 10, www.acmicpc.net 백준 10815번 숫자카드는 난이도 실버 등급의 문제로서 500, 000 개 이하의 보유한 숫자 카드들이 주어지고 동일하거나 적은 수의 찾는 숫자 카드들이 주어질 때 입력된 찾는 숫자카드 순서대로 보유한 카드에 있으면 1, 없으면 0을 출력해주면 되는..

Kotlin/Kotlin 알고리즘

백준 16199번 나이 계산하기 Kotlin 구현해보기

``` 백준 16199번 나이 계산하기 Kotlin 구현해보기 ``` 이번 글을 통해 배워갈 내용 백준 16199번 풀이 https://www.acmicpc.net/problem/16199 16199번: 나이 계산하기 첫째 줄에 어떤 사람이 태어난 연도, 월, 일이 주어진다. 생년월일은 공백으로 구분되어져 있고, 항상 올바른 날짜만 주어진다. 둘째 줄에 기준 날짜가 주어진다. 기준 날짜도 공백으로 구분되어 www.acmicpc.net 백준 16199번 나이 계산하기는 난이도 브론즈 등급의 문제로서 생년월일과 년월일로 구성된 현재 날짜가 주어질 때 만 나이, 세는 나이, 연 나이를 계산해주면 됩니다. 30분 정도 위에 링크를 방문하셔서 풀어보시고 안 풀리시는 경우에만 아래 해답을 봐주시면 감사하겠습니다. ..