🌞Algorithm 635

[Baekjoon] 8641_Sklep

문제(출처: https://www.acmicpc.net/problem/8641) 문제 풀이 HashMap을 사용하여 그날 매장에 들어온 제품의 총수량을 구한다. my solution (Java)import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.HashMap;import java.util.StringTok..

[Baekjoon] 6770_Absolutely Acidic

문제(출처: https://www.acmicpc.net/problem/6770) 문제 풀이 HashMap을 사용하여 빈도수를 구하고, 빈도수 순으로 정렬하여 차이가 큰 가장 높은 빈도를 가진 값 2개를 구한다. my solution (Java)import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.HashMap;public class _6770_ { // Absolutely Acidic public static void ..

[Baekjoon] 31637_ダンス (Dance)

문제(출처: https://www.acmicpc.net/problem/31637) 문제 풀이 학생들의 키를 정렬 후 이웃하는 학생들끼리 키 차이가 D 이하인지 확인한다. my solution (Java)import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Arrays;import java.util.StringTokenizer;public class _31637_ { // ダンス (Dance) public static void main(String[] args) throws IOException { BufferedReader bf = new BufferedReader..

[Baekjoon] 4865_Shortest Prefixes

문제(출처: https://www.acmicpc.net/problem/4865) 문제 풀이 모든 단어를 substring을 이용해 잘라 접두사로 사용할 수 있는지 확인한다. my solution (Java)import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.util.ArrayList;public class _4865_ { // Shortest Prefixes public static void main(String[] args) throws IOException ..

[Baekjoon] 9609_PSU Campuses

문제(출처: https://www.acmicpc.net/problem/9609) 문제 풀이 HashMap을 사용하여 캠퍼스 간의 거리를 저장하여 구한다. 이때, 양방향으로 저장한다. my solution (Java)import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.util.HashMap;public class _9609_ { // PSU Campuses public static void main(String[] args) throws IOException { ..

[Baekjoon] 3443_Reaux! Sham! Beaux!

문제(출처: https://www.acmicpc.net/problem/3443) 문제 풀이 HashMap을 사용하여 언어별로 해당하는 Rock, Scissors, Paper을 저장한다. 이 HashMap을 사용하여 게임 결과를 구한다. my solution (Java)import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.util.HashMap;import java.util.StringTokenizer;public class _3443_ { // Reaux! Sha..

[Baekjoon] 9787_Olympic Games Ranking

문제(출처: https://www.acmicpc.net/problem/9787) 문제 풀이 다음 기준으로 정렬하여 출력한다.1) 금메달 순2) 은메달 순3) 동메달 순4) 알파벳 순 my solution (Java)import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.util.ArrayList;import java.util.Collections;import java.util.StringTokenizer;public class _9787_ { // Olympic ..

[Baekjoon] 9491_Politics

문제(출처: https://www.acmicpc.net/problem/9491) 문제 풀이 HashMap을 사용하여 각 후보자별 지지자의 이름을 구한다. my solution (Java)import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.util.ArrayList;import java.util.HashMap;import java.util.StringTokenizer;public class _9491_ { // Politics public static void m..

[Baekjoon] 15198_NKD

문제(출처: https://www.acmicpc.net/problem/15198) 문제 풀이 ArrayList를 활용하여 목록에 없을 경우 추가, 목록에 있을 경우 제거 후 추가를 통해 답을 구한다. my solution (Java)import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.util.ArrayList;public class _15198_ { // NKD public static void main(String[] args) throws IOExceptio..

[Baekjoon] 10442_Rank Order

문제(출처: https://www.acmicpc.net/problem/10442) 문제 풀이 다음 조건을 활용하여 두 명의 심사위원의 점수를 저장해, 순위를 구한다.값은 하나 이상의 공백 또는 새 줄로 구성된다. my solution (Java)import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.Stri..