본문 바로가기

분류 전체보기556

Kotlin] 백준 2739번 문제 풀이 https://www.acmicpc.net/problem/2739 2739번: 구구단 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. www.acmicpc.net 풀이 더보기 이거 뭐.. 코딩하면 배우는 기본 반복문 구조죠? 굳이 풀이할 필요가 없쥬? import java.util.Scanner fun main(args: Array) { question2739() } fun question2739() { var sc = Scanner(System.`in`) var number = sc.nextInt() for(i in 1 .. 9) { println("$number * $i = ${number * i}") } } 2023. 4. 11.
Kotlin] 백준 2480번 문제 풀이 https://www.acmicpc.net/problem/2480 2480번: 주사위 세개 1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다. 같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금을 받게 된다. 같은 눈이 2개 www.acmicpc.net 풀이 더보기 if문 여러개 쓰는거 진짜진짜 싫어서 max로 해결함. 코틀린 배열에는 count가 있어서 조건에 맞는 값을 필터링하여 값을 세주는데, 해당 함수를 이용해 해당 주사위와 일치하는 갯수들을 찾고, 거기서 최댓값이 3인지 2인지 기타인지 찾는다. 만약 3이라면 모두 다 맞는다는 얘기니 10000 + 주사위 첫째 배열 * 1000 만약 2라면 1, 3 주사위 / 2, 3 주사.. 2023. 4. 10.
Kotlin] 백준 2525번 문제 풀이 https://www.acmicpc.net/problem/2525 2525번: 오븐 시계 첫째 줄에 종료되는 시각의 시와 분을 공백을 사이에 두고 출력한다. (단, 시는 0부터 23까지의 정수, 분은 0부터 59까지의 정수이다. 디지털 시계는 23시 59분에서 1분이 지나면 0시 0분이 된다.) www.acmicpc.net 풀이 더보기 이거.. 굳이.. 조건문으로 할 필요 없이 사칙연산으로 하면 됨. 일단 걸리는 시간을 더하고, 더한 후 시간은 분에 60을 나눈 몫을 더하고, 24로 나누면 시간이 나온다, 분은 더한 분에 60을 나눈 나머지를 출력하면 된다. import java.util.Scanner fun main(args: Array) { question2525() } fun question2525.. 2023. 4. 9.
Kotlin] 백준 2884번 문제 풀이 https://www.acmicpc.net/problem/2884 2884번: 알람 시계 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, www.acmicpc.net 풀이 더보기 먼저 분에 45를 빼보고, 분이 음수라면 시간을 -1하고, 60에 음수인 분을 더해 새롭게 분을 만든다. 시간이 음수라면, 23을 출력한다. import java.util.Scanner fun main(args: Array) { question2884() } fun question2884() { var sc = Scanner(System.`in`) sc.nextLine().split(" ")... 2023. 4. 7.
반응형