문제 출처 : https://www.acmicpc.net/problem/30402 언어 : Kotlin 문제 설명 :춘배와 나비, 영철은 어느 날 지구에 나타난 UFO에게 감마선을 맞을 뻔했다. 다행히도 감마선은 행복하게 뒹굴고 있던 고양이들 옆에 있던 컴퓨터에 맞았지만, 이로 인해 컴퓨터에 저장된 춘배와 나비, 영철의 소중한 사진들의 픽셀이 모두 섞이는 사태가 발생했다! 더 이상 형체를 알아볼 수 없게 된 사진들을 보며 슬퍼하던 고양이들은 사진 복구로 유명한 전문가에게 사진의 복구를 맡기기로 했다. 자신의 사진을 다른 고양이가 보는 게 싫었던 춘배는 사진 복구를 맡기기 전에 당신에게 사진을 분류해 주는 프로그램을 만들어 달라고 부탁하였다. 프로그램은 주어진 사진이 어떤 고양이의 사진인지 구분해야 한다...
문제 출처 : https://www.acmicpc.net/problem/9494 언어 : Kotlin 문제 설명 :Take some text. Put a small ball at the top of the first letter of the first word of the first sentence. The ball is drawn via gravity downwards. The text is also at a slight angle, so the ball wants to also move towards the right. The ball can freely move between the lines, and can drop through spaces. Considering the first column ..
문제 출처 : https://www.acmicpc.net/problem/15351 언어 : Kotlin 문제 설명 :어떤 사람이 무엇을 즐기느냐에 따라 그 사람의 인생 점수를 측정할 수 있다. A를 1점, B를 2점, ... , Z를 26점으로 해, 즐기는 것의 이름의 알파벳 점수를 모두 더하면 된다. 예를 들어, "OTAKU LIFE" 는 O = 15, T = 20, A = 1, K = 11, U = 21, L = 12, I = 9, F = 6, E = 5 로 모두 더하면 100점이 된다(띄어쓰기는 무시). 하지만 "GAMING LIFE"는 총 83점으로 부족한 삶이고, "PROGRAMMING"은 131점으로 너무 힘든 삶을 살고 있다. 여러분이 할 것은 여러 개의 즐기는 것 리스트를 입력받아, 그것이..
문제 출처 : https://www.acmicpc.net/problem/5358 5358번: Football TeamPrint the same list of names with every ‘i’ replaced with an ‘e’, every ‘e’ replaced with an ‘i’, every ‘I’ replaced with an ‘E’, and every ‘E’ replaced with an ‘I’.www.acmicpc.net언어 : Kotlin 문제 설명 :The PLU football coach must submit to the NCAA officials the names of all players that will be competing in NCAA Division II champions..
문제 출처 : https://www.acmicpc.net/problem/29766 29766번: DKSH 찾기첫째 줄에 문자열이 입력된다. 문자열의 길이는 $1\,000$을 넘지 않는다.www.acmicpc.net언어 : Kotlin 문제 설명 : 학교의 로고인 DKSH는 Dankook University Software High School의 약자이다.D, K, S, H로만 이루어진 문자열이 주어진다. 이 문자열에서 DKSH가 몇 번 나타나는지 구해보자. 입력 :첫째 줄에 문자열이 입력된다. 문자열의 길이는 1,000을 넘지 않는다. 출력 :첫째 줄에 입력된 문자열에서 DKSH가 몇 번 나타나는지 출력한다. 제한 사항 :시간 제한 : 1초메모리 제한 : 1024MB 입출력 예 :입력출력DKKSSH0HD..
문제 출처 : https://www.acmicpc.net/problem/28432 28432번: 끝말잇기첫 줄에 끝말잇기 기록의 길이 $N$ 이 주어집니다. $(1 \le N \le 100)$ 둘째 줄부터 다음 $N$개의 줄에는 끝말잇기의 기록 $S_1, \cdots, S_N$이 한 줄에 하나씩 주어집니다. 여기서, 하나의 $S_i$는 “?” 로www.acmicpc.net언어 : Kotlin 문제 설명 :끝말잇기는 단어를 중복하지 않고 단어의 맨 끝 글자에 이어서 말하는 놀이입니다. 끝말잇기 기록은 단어들의 나열로 이루어집니다. 올바른 끝말잇기 기록은 각 단어의 마지막 글자가 다음 단어의 첫 글자이며, 단어가 중복되어서 나타나면 안 됩니다. 끝말잇기 기록이 주어지는데, 하나의 기록은 “?”로 가려진 채로..