Kotlin

Kotlin/Kotlin 알고리즘

백준 3060번 욕심쟁이 돼지 Kotlin 구현해보기

``` 백준 3060번 욕심쟁이 돼지 Kotlin 구현해 보기 ``` 이번 글을 통해 배워갈 내용 백준 3060번 욕심쟁이 돼지 풀이 https://www.acmicpc.net/problem/3060 3060번: 욕심쟁이 돼지 입력은 T개의 테스트 데이터로 구성된다. 입력의 첫 번째 줄에는 입력 데이터의 수를 나타내는 정수 T가 주어진다. 각 테스트 데이터는 두 줄로 구성되어 있고, 첫째 줄에는 하루에 배달되는 사 www.acmicpc.net 백준 3060번 욕심쟁이 돼지는 난이도 브론즈 등급의 문제로서 6마리의 돼지가 정육면체에 그려진 원형태로 있고 매일 사료를 D 단위만큼 줄 때 각 돼지가 첫날 먹는 사료단위가 주어지고 다음날 각 돼지의 좌우 맞은편 의 합만큼 추가로 각 돼지가 더 먹는다고 하면 돼지..

Kotlin/Kotlin 알고리즘

백준 3059번 등장하지 않는 문자의 합 Kotlin 구현해보기

``` 백준 3059번 등장하지 않는 문자의 합 Kotlin 구현해 보기 ``` 이번 글을 통해 배워갈 내용 백준 3059번 등장하지 않는 문자의 합 풀이 https://www.acmicpc.net/problem/3059 3059번: 등장하지 않는 문자의 합 입력은 T개의 테스트 데이터로 구성된다. 입력의 첫 번째 줄에는 입력 데이터의 수를 나타내는 정수 T가 주어진다. 각 테스트 데이터는 한 줄로 구성되어 있고, 문자열 S가 주어진다. S는 알파벳 www.acmicpc.net 백준 3059번 등장하지 않는 문자의 합은 난이도 브론즈 등급의 문제로서 알파벳 대문자로 이루어진 문자열 S가 주어지고 A = 65 B = 66 오름차순으로 1씩 증가해서 Z = 90일 때 S에 등장하지 않는 문자열들의 아스키 합..

Kotlin/Kotlin 알고리즘

백준 20920번 영단어 암기는 괴로워 Kotlin 구현해보기

``` 백준 20920번 영단어 암기는 괴로워 Kotlin 구현해 보기 ``` 이번 글을 통해 배워갈 내용 백준 20920번 영단어 암기는 괴로워 Kotlin 구현해 보기 https://www.acmicpc.net/problem/20920 20920번: 영단어 암기는 괴로워 첫째 줄에는 영어 지문에 나오는 단어의 개수 $N$과 외울 단어의 길이 기준이 되는 $M$이 공백으로 구분되어 주어진다. ($1 \leq N \leq 100\,000$, $1 \leq M \leq 10$) 둘째 줄부터 $N+1$번째 줄까지 외울 단 www.acmicpc.net 백준 20920번 영단어 암기는 괴로워은 난이도 실버 등급의 문제로서 주어진 영어단어들을 정렬해서 자주 나오는 단어일수록 앞에 배치한고. 해당 단어의 길이가 길..

Kotlin/Kotlin 알고리즘

백준 7795번 먹을 것인가 먹힐 것인가 Kotlin 구현해보기

``` 백준 7795번 먹을 것인가 먹힐 것인가 Kotlin 구현해 보기 ``` 이번 글을 통해 배워갈 내용 백준 7795번 풀이 https://www.acmicpc.net/problem/7795 7795번: 먹을 것인가 먹힐 것인가 심해에는 두 종류의 생명체 A와 B가 존재한다. A는 B를 먹는다. A는 자기보다 크기가 작은 먹이만 먹을 수 있다. 예를 들어, A의 크기가 {8, 1, 7, 3, 1}이고, B의 크기가 {3, 6, 1}인 경우에 A가 B를 먹을 www.acmicpc.net 백준 7795번 먹을 것인가 먹힐 것인가는 난이도 실버 등급의 문제로서 두 종류의 수그룹 A와 B가 주어질 때 A에 주어진 각각의 수보다 작은 B그룹의 수를 세주면 되는 문제입니다. 30분 정도 위에 링크를 방문하셔서..

Kotlin/Kotlin 알고리즘

백준 20291번 파일정리 Kotlin 구현해보기

``` 백준 20291번 파일정리 Kotlin 구현해 보기 ``` 이번 글을 통해 배워갈 내용 백준 20291번 풀이 https://www.acmicpc.net/problem/ 백준 20291번 파일정리는 난이도 실버 등급의 문제로서 파일들의 이름들이 주어지고 파일명확장자들을 카운팅 한 다음 순서대로 출력하면 되는 문재입니다 30분 정도 위에 링크를 방문하셔서 풀어보시고 안 풀리시는 경우에만 아래 해답을 봐주시면 감사하겠습니다. 조건에 맞게 카운팅한다음 사전순으로 출력했습니다 import java.util.stream.Collectors fun main() { val inputDto = getInput() print(solution(inputDto)) } fun getInput(): InputDto { ..

Kotlin/Kotlin 알고리즘

백준 11652번 카드 Kotlin 구현해보기

``` 백준 11652번 카드 Kotlin 구현해 보기 ``` 이번 글을 통해 배워갈 내용 백준 11652번 카드 풀이 https://www.acmicpc.net/problem/11652 11652번: 카드 준규는 숫자 카드 N장을 가지고 있다. 숫자 카드에는 정수가 하나 적혀있는데, 적혀있는 수는 -262보다 크거나 같고, 262보다 작거나 같다. 준규가 가지고 있는 카드가 주어졌을 때, 가장 많이 가지 www.acmicpc.net 백준 11652번 카드는 N개의 숫자들이 주어지면 최빈도의 숫자를 구해주면 됩니다. 최빈도의 수가 여러 개라면 가장 작은 수를 출력합니다 30분 정도 위에 링크를 방문하셔서 풀어보시고 안 풀리시는 경우에만 아래 해답을 봐주시면 감사하겠습니다. 맵을 사용 해서 빈도수를 구한 ..

Kotlin/Kotlin 알고리즘

백준 1015번 수열 정렬 Kotlin 구현해보기

``` 백준 1015번 수열 정렬 Kotlin 구현해 보기 ``` 이번 글을 통해 배워갈 내용 백준 1015번 수열 정렬 풀이 https://www.acmicpc.net/problem/1015 1015번: 수열 정렬 P[0], P[1], ...., P[N-1]은 0부터 N-1까지(포함)의 수를 한 번씩 포함하고 있는 수열이다. 수열 P를 길이가 N인 배열 A에 적용하면 길이가 N인 배열 B가 된다. 적용하는 방법은 B[P[i]] = A[i]이다. 배열 A가 주 www.acmicpc.net 백준 1015번 수열 정렬은 난이도 실버 등급의 문제로서 설명 수열을 오름차순으로 정렬하고 정렬된 수열에 위치를 기존 수열에 위치에 따라 출력해 주면 되는 문제입니다 예를 들어 기존수열 2 3 1 주소수열 1 2 0 정..

Kotlin/Kotlin 알고리즘

백준 1182번 부분수열의 합 Kotlin 구현해보기

``` 백준 1182번 부분수열의 합 Kotlin 구현해 보기 ``` 이번 글을 통해 배워갈 내용 백준 1182번 부분수열의 합 Kotlin 풀이 https://www.acmicpc.net/problem/1182 1182번: 부분수열의 합 첫째 줄에 정수의 개수를 나타내는 N과 정수 S가 주어진다. (1 ≤ N ≤ 20, |S| ≤ 1,000,000) 둘째 줄에 N개의 정수가 빈 칸을 사이에 두고 주어진다. 주어지는 정수의 절댓값은 100,000을 넘지 않는다. www.acmicpc.net 백준 1182번 부분수열의 합은 난이도 실버 등급의 문제로서 N개의 정수로 이루어진 수열이 있을 때, 크기가 양수인 부분수열 중에서 그 수열의 원소를 다 더한 값이 S가 되는 경우의 수를 구하는 프로그램을 구하면 됩니..

kimc
'Kotlin' 카테고리의 글 목록 (5 Page)