알고리즘

    (백준/Kotlin) 10811번 : 바구니 뒤집기

    (백준/Kotlin) 10811번 : 바구니 뒤집기

    난이도: Bronze 2 프로그래밍 언어: Kotlin 문제명: 바구니 뒤집기 푼일자: 2021년 10월 주소: https://www.acmicpc.net/problem/10811 문제풀기 1차 제출 코드입니다. import java.util.* fun main() = with(System.`in`.bufferedReader()) { // 바구니 뒤집기 val (N, M) = readLine().split(" ").map { it.toInt() } val arr = IntArray(N + 1) { it } repeat(M) { val stack = Stack() val (i, j) = readLine().split(" ").map { it.toInt() } for (m in i..j) stack.push..

    (백준/Java) 11720번 : 숫자의 합

    난이도: Bronze 2 프로그래밍 언어: Java 문제명: 숫자의 합 푼일자: 2021년 5월 주소: https://www.acmicpc.net/problem/11720 문제풀기 일단 문제를 풀기 전 브론즈2 라는 점에서 겁을 먹고 들어갑니다. 브론즈3 문제였던 분산처리 문제를 해결하는데 상당히 애를 먹었거든요. 그런데... 이게뭐지? 이게 문제 끝이야..? 뭐지...????? 하고 푼 문제였습니다... 1 2 3 4 5 6 7 8 9 10 11 12 13 14 public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); sc.nextLine(); String b = sc.nextLin..

    (백준/Java) 1009번 : 분산처리

    난이도: Bronze 3 프로그래밍 언어: Java 문제명: 분산처리 푼일자: 2021년 5월 주소: https://www.acmicpc.net/problem/1009 문제풀기 우선, 맨 처음 단순하게 이렇게 하면 될 것 같은데? 하고 푼게 아래와 같았습니다. 1 2 3 4 5 6 7 8 9 10 11 12 public static void main(String[] args) { Scanner sc = new Scanner(System.in); int count = sc.nextInt(); for(int i = 0; i 3 x 3 = 9 -> 9 x 3 -> 27 ..... 9 x 3 -> 27 ==== 7 이런 규칙이 생성되었습니다. 백준 문제에 있는 입출력 예제는 정확하게 출력이 되나 제출을 하면 지..