해시맵 25

[Java] 백준 풀기 9375 - 패션왕 신해빈

자바 백준 9375번실버 3https://www.acmicpc.net/problem/9375     문제 보기분류: 수학, 자료구조, 조합론, 해시를 사용한 집합과 맵     코드 풀이import java.util.Scanner;import java.util.Map;import java.util.HashMap;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int testCases = sc.nextInt(); // 테스트 케이스 수를 입력 // 각 테스트 케이스에 대해 반복 for (int t = 0; t clothesMap = new H..

공부하기/백준 2024.08.11

[Java] 백준 풀기 9733 - 꿀벌

자바 백준 9733번실버 5https://www.acmicpc.net/problem/9733     문제 보기분류: 구현, 자료 구조, 문자열, 해시를 사용한 집합과 맵     코드 풀이import java.util.Scanner;import java.util.HashMap;import java.util.Arrays;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); // 각 작업 횟수를 추적할 해시맵 초기화 HashMap workCounts = initializeWorkCounts(); // 입력 ..

공부하기/백준 2024.05.01

[Java] 백준 풀기 4158 - CD

자바 백준 4158번 실버 5 https://www.acmicpc.net/problem/4158 4158번: CD 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스의 첫째 줄에는 상근이가 가지고 있는 CD의 수 N, 선영이가 가지고 있는 CD의 수 M이 주어진다. N과 M은 최대 백만이다. 다음 줄 www.acmicpc.net 문제 보기 분류: 자료 구조, 이분 탑색, 해시를 사용한 집합과 맵, 두 포인터 코드 풀이 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; import java.util.HashMap; ..

공부하기/백준 2024.04.23

[Java] 백준 풀기 25192 - 인사성 밝은 곰곰이

자바 백준 25192번 실버 4 https://www.acmicpc.net/problem/25192 25192번: 인사성 밝은 곰곰이 첫번째 새로운 사람이 들어온 뒤 pjshwa, chansol, chogahui05은 모두 곰곰티콘으로 인사했다. 두번째 새로운 사람이 들어온 뒤 pjshwa와 chansol은 다시 곰곰티콘으로 인사했다. www.acmicpc.net 문제 보기 분류: 자료 구조, 해시를 사용한 집합과 맵, 트리를 사용한 집합과 맵 코드 풀이 import java.util.Scanner; import java.util.HashSet; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(Sys..

공부하기/백준 2024.03.29

[Java] 백준 풀기 28446 - 볼링공 찾아주기

자바 백준 28446번 실버 4 https://www.acmicpc.net/problem/28446 28446번: 볼링공 찾아주기 동현이는 볼링을 사랑하는 훌륭한 프로그래머다. 오늘도 볼링을 치고 싶은 동현이는 자신의 볼링공 컬렉션을 보면서 어떤 볼링공을 가져갈지 고민에 빠졌다. 동현이는 매일의 컨디션에 따라 아 www.acmicpc.net 문제 보기 분류: 자료 구조, 해시를 사용한 집합과 맵, 트리를 사용한 집합과 맵 코드 풀이 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWri..

공부하기/백준 2024.03.28

[Java] 백준 풀기 27964 - 콰트로치즈피자

자바 백준 27964번 실버 5 https://www.acmicpc.net/problem/27964 27964번: 콰트로치즈피자 치즈와 피자에 환장하는 비행씨는 매일같이 치즈피자를 사 먹다가 지갑이 거덜 나고 말았다. 만들어 먹는 것이 사 먹는 것보다 싸다는 것을 안 비행씨는 여러 가지 토핑을 가져와서 직접 피자를 www.acmicpc.net 문제 보기 분류: 구현, 자료 구조, 문자열, 해시를 사용한 집합과 맵 코드 풀이 import java.util.Scanner; import java.util.HashSet; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); // 토핑의 개수..

공부하기/백준 2024.03.27

[Java] 백준 풀기 25757 - 임스와 함께하는 미니게임

자바 백준 25757번 실버 5 https://www.acmicpc.net/problem/25757 25757번: 임스와 함께하는 미니게임 첫 번째 줄에는 사람들이 임스와 같이 플레이하기를 신청한 횟수 $N$과 같이 플레이할 게임의 종류가 주어진다. $(1 \le N \le 100\,000)$ 두 번째 줄부터 $N$개의 줄에는 같이 플레이하고자 하는 사람들 www.acmicpc.net 문제 보기 분류: 자료 구조, 문자열, 해시를 사용한 집합과 맵 코드 풀이 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.HashSet; public class Main { ..

공부하기/백준 2024.03.23

[Java] 백준 풀기 15233 - Final Score

자바 백준 15233번 실버 4 https://www.acmicpc.net/problem/15233 15233번: Final Score We have had a problem with one of our hard disks and we lost the final score of some football matches. However, we have been able to recover the names of the players that scored and found the members of each team on Wikipedia. www.acmicpc.net 문제 보기 분류: 구현, 자료 구조, 문자열, 해시를 사용한 집합과 맵 코드 풀이 import java.util.Scanner; import ..

공부하기/백준 2024.03.23

[Java] 백준 풀기 2776 - 암기왕

자바 백준 2776번 실버 4 https://www.acmicpc.net/problem/2776 2776번: 암기왕 연종이는 엄청난 기억력을 가지고 있다. 그래서 하루 동안 본 정수들을 모두 기억 할 수 있다. 하지만 이를 믿을 수 없는 동규는 그의 기억력을 시험해 보기로 한다. 동규는 연종을 따라 다니며, www.acmicpc.net 문제 보기 분류: 자료 구조, 정렬, 이분 탐색, 해시를 사용한 집합과 맵 코드 풀이 import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.IOException; import java.io.BufferedWriter; import java.io.OutputStreamWriter; im..

공부하기/백준 2024.03.21

[Java] 백준 풀기 1972 - 놀라운 문자열

자바 백준 1972번 실버 3 https://www.acmicpc.net/problem/1972 1972번: 놀라운 문자열 대문자 알파벳으로만 이루어져 있는 문자열이 있다. 이 문자열에 대해서 ‘D-쌍’이라는 것을 정의할 수 있는데, 이 문자열에 포함되어 있는, 거리가 D인 두 문자를 순서대로 나열한 것을 이 문 www.acmicpc.net 문제 보기 분류: 구현, 자료 구조, 문자열, 해시를 사용한 집합과 맵 코드 풀이 import java.util.Scanner; import java.util.HashMap; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); // 입력값을 저장..

공부하기/백준 2024.03.19