bronze3 4

(백준/Kotlin) 9469번 : 폰 노이만

난이도: Bronze 3 프로그래밍 언어: Kotlin 문제명: 폰 노이만 푼일자: 2021년 10월 주소: https://www.acmicpc.net/problem/9469 문제풀기 간단하게 푼 문제입니다. fun main() = with(System.`in`.bufferedReader()) { // 폰 노이만 repeat(readLine().toInt()) { println(readLine().split(" ").map { it.toDouble() } .let { "${it[0].toInt()} ${java.text.DecimalFormat("#.000000").format(it[1] / (it[2] + it[3]) * it[4])}" }) } }

CodingTest 2021.10.08

(백준/Kotlin) 7510번 : 고급 수학

난이도: Bronze 3 프로그래밍 언어: Kotlin 문제명: 고급 수학 푼일자: 2021년 10월 주소: https://www.acmicpc.net/problem/7510 문제풀기 제곱 후 비교문장 하나로 해결할 수 있는 문제였습니다. Scenario #N뒤에 콜론을 붙이지 않고 제출하는 등으로 틀렸습니다를 겪었습니다. import kotlin.math.pow fun main() = with(System.`in`.bufferedReader()) { // 고급 수학 repeat(readLine().toInt()) { println("Scenario #${it+1}:") val math = readLine().split(" ").map { i -> i.toDouble().pow(2) }.sorted() ..

CodingTest 2021.10.05

(백준/Kotlin) 10818번 : 최소, 최대 (시간 복잡도/선형 시간, 메소드 성능 비교)

난이도: Bronze 3 프로그래밍 언어: Kotlin 문제명: 최소, 최대 푼일자: 2021년 6월 주소: https://www.acmicpc.net/problem/10818 문제풀기 단순한 선형 시간 O(n) 문제이다. 제출하고, 생각나는 몇가지 방법이 있어 각각 백준에 제출을 해서 성능을 비교해 보았다. MutableList 형에서 지원하는 .min() 과 .max() 를 사용해 보았다. fun resolve1() = with(Scanner(System.`in`)) { nextLine() val r = nextLine().split(" ").map { it.toInt() }.toTypedArray().toList() print("${r.minOrNull()} ${r.maxOrNull()}") } M..

CodingTest 2021.06.03

(백준/Java) 별 찍기 모음 (1,3,5,7,9,13,15,17,21)

별 찍기 - 1 ~ 별 찍기 - 17 난이도: Bronze 3 프로그래밍 언어: Java 별 찍기 - 21 난이도: Bronze 2 프로그래밍 언어: Java 푼일자: 2021년 5월 별 찍기 - 1 : https://www.acmicpc.net/problem/2438 별 찍기 - 3 : https://www.acmicpc.net/problem/2440 별 찍기 - 5 : https://www.acmicpc.net/problem/2442 별 찍기 - 7 : https://www.acmicpc.net/problem/2444 별 찍기 - 9 : https://www.acmicpc.net/problem/2446 별 찍기 - 13 : https://www.acmicpc.net/problem/2523 별 찍기 -..

CodingTest 2021.05.28