본문 바로가기

Algorithm and PS47

백준 - 1406 에디터 (코틀린) [문제] https://www.acmicpc.net/problem/1406 1406번: 에디터 첫째 줄에는 초기에 편집기에 입력되어 있는 문자열이 주어진다. 이 문자열은 길이가 N이고, 영어 소문자로만 이루어져 있으며, 길이는 100,000을 넘지 않는다. 둘째 줄에는 입력할 명령어의 개수 www.acmicpc.net [코드] import java.io.* import java.util.* fun main() { val br = BufferedReader(InputStreamReader(System.`in`)) val bw = BufferedWriter(OutputStreamWriter(System.out)) val str = StringTokenizer(br.readLine()).nextToken() .. 2021. 5. 23.
백준 - 1919 애너그램 만들기 (코틀린) [문제] https://www.acmicpc.net/problem/1919 1919번: 애너그램 만들기 두 영어 단어가 철자의 순서를 뒤바꾸어 같아질 수 있을 때, 그러한 두 단어를 서로 애너그램 관계에 있다고 한다. 예를 들면 occurs 라는 영어 단어와 succor 는 서로 애너그램 관계에 있는데, occurs www.acmicpc.net [코드] import java.io.* import java.lang.StringBuilder import java.util.* fun main() { val br = BufferedReader(InputStreamReader(System.`in`)) val st1 = br.readLine() val st2 = br.readLine() val arr = Array.. 2021. 5. 22.
백준 - 1475 방 번호 (코틀린) [문제] https://www.acmicpc.net/problem/1475 1475번: 방 번호 첫째 줄에 다솜이의 방 번호 N이 주어진다. N은 1,000,000보다 작거나 같은 자연수 또는 0이다. www.acmicpc.net [코드] import java.io.* import java.util.* fun main() { val br = BufferedReader(InputStreamReader(System.`in`)) val bw = BufferedWriter(OutputStreamWriter(System.out)) val n = StringTokenizer(br.readLine()).nextToken() val arr = Array(10){ 0 } for(i in n) { val idx = Cha.. 2021. 5. 19.
백준 - 13300 방 배정 (코틀린) [문제] https://www.acmicpc.net/problem/13300 13300번: 방 배정 표준 입력으로 다음 정보가 주어진다. 첫 번째 줄에는 수학여행에 참가하는 학생 수를 나타내는 정수 N(1 ≤ N ≤ 1,000)과 한 방에 배정할 수 있는 최대 인원 수 K(1 < K ≤ 1,000)가 공백으로 분리되어 www.acmicpc.net [코드] import java.io.* import java.lang.StringBuilder import java.util.* fun main() { val br = BufferedReader(InputStreamReader(System.`in`)) val st1 = StringTokenizer(br.readLine()) val n = st1.nextToken.. 2021. 5. 15.
백준 - 11328 Strfry (코틀린) [문제] https://www.acmicpc.net/problem/11328 11328번: Strfry C 언어 프로그래밍에서 문자열(string)은 native한 자료형이 아니다. 사실, 문자열은 그저, 문자열의 끝을 표시하기 위한 말단의 NULL이 사용된, 문자들로 이루어진 문자열일 뿐이다. 하지만 프로그래 www.acmicpc.net [코드] import java.io.* import java.util.* fun main() { val br = BufferedReader(InputStreamReader(System.`in`)) val bw = BufferedWriter(OutputStreamWriter(System.out)) val n = StringTokenizer(br.readLine()).ne.. 2021. 5. 15.
백준 - 2577 숫자의 개수 (코틀린) [문제] www.acmicpc.net/problem/2577 2577번: 숫자의 개수 첫째 줄에 A, 둘째 줄에 B, 셋째 줄에 C가 주어진다. A, B, C는 모두 100보다 크거나 같고, 1,000보다 작은 자연수이다. www.acmicpc.net [코드] import java.util.* import java.io.* fun main() { val br = BufferedReader(InputStreamReader(System.`in`)) val bw = BufferedWriter(OutputStreamWriter(System.out)) val a = br.readLine().toInt() val b = br.readLine().toInt() val c = br.readLine().toInt() v.. 2021. 5. 11.