silver4

    (백준/Kotlin) 1764번 : 듣보잡

    난이도: Silver 4 프로그래밍 언어: Kotlin 문제명: 듣보잡 푼일자: 2022년 1월 주소: https://www.acmicpc.net/problem/1764 문제풀기 fun main() = with(System.`in`.bufferedReader()) { val set = mutableSetOf() val list = mutableListOf() val (N, M) = readLine().split(' ').map { it.toInt() } repeat(N) { set.add(readLine()) } repeat(M) { val s = readLine() if (set.contains(s)) list.add(s) } val sb = StringBuilder().appendLine(list.s..

    (백준/Kotlin) 1302번 : 베스트셀러

    난이도: Silver 4 프로그래밍 언어: Kotlin 문제명: 베스트셀러 푼일자: 2022년 1월 주소: https://www.acmicpc.net/problem/1302 문제풀기 fun main() = with(System.`in`.bufferedReader()) { val map = mutableMapOf() repeat(readLine().toInt()) { val book = readLine() map[book] = (map[book] ?: 0) + 1 } print(map.toSortedMap().maxByOrNull { it.value }!!.key) }

    (백준/Java) 2164번 : 카드2 (Queue(LinkedList)와 Deque)

    (백준/Java) 2164번 : 카드2 (Queue(LinkedList)와 Deque)

    난이도: Silver 4 프로그래밍 언어: Java 문제명: 카드2 푼일자: 2021년 7월 주소: https://www.acmicpc.net/problem/2164 문제풀기 처음에는 Stack 을 떠올렸으나 이는 삭제를 할 때 맨 첫번째에 있는 데이터를 삭제하지 못한다. 그래서, Queue 라는 좋은 자료구조가 있어 사용하여 풀어 보았다. public class question_2164 { // 카드2 public static void main(String[] args) throws IOException { var br = new BufferedReader(new InputStreamReader(System.in)); var N = Integer.parseInt(br.readLine()); var qu..