🌞Algorithm 534

[Baekjoon] 5093_Letter Replacement

문제(출처: https://www.acmicpc.net/problem/5093) 문제 풀이  이미 나왔던 문자인지 확인하여 나왔던 문자라면 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.HashSet;public class _5093_ { // Letter Replacement public static void main(String[] ..

[Baekjoon] 31047_Warehouse

문제(출처: https://www.acmicpc.net/problem/31047) 문제 풀이  HashMap을 활용하여 장난감별 배송 수를 구한다. 배송 수 기준 내림차순, 장난감 이름 기준 오름차순으로 정렬하여 출력한다.   my solution (Java)import java.io.BufferedReader;import java.io.BufferedWriter;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...

[Baekjoon] 9357_Eligibility

문제(출처: https://www.acmicpc.net/problem/9357) 문제 풀이  HashMap을 활용하여 각 사람이 출전한 연도를 저장한다. 출전한 횟수가 5번보다 작다면 출력한다.* Name이 소문자, 공백으로 이루어짐을 유의한다.  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.HashMap;import..

[Baekjoon] 6973_Dynamic Dictionary Coding

문제(출처: https://www.acmicpc.net/problem/6973) 문제 풀이  HashMap을 활용하여 HashMap에 없는 값이라면 추가를, 있다면 value를 출력한다.  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 _6973_ { // Dynamic Dictionary Coding public stat..

[Baekjoon] 29934_Important Messages

문제(출처: https://www.acmicpc.net/problem/29934) 문제 풀이  HashSet에 이메일을 저장한 후 입력받은 이메일 중 HashSet에 저장된 이메일이 몇 개인지 구한다.  my solution (Java)import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.HashSet;import java.io.IOException;public class _29934_ { // Important Messages public static void main(String[] args) throws IOException { BufferedReader bf = new BufferedReader(new In..

[Baekjoon] 9951_Word Extraction

문제(출처: https://www.acmicpc.net/problem/9951) 문제 풀이  HashSet에 단어를 저장한 뒤 정렬하여 출력한다.  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.HashSet;import java.util.StringTokenizer;public class _9951_ { // Word..

[Baekjoon] 11518_Morse

문제(출처: https://www.acmicpc.net/problem/11518) 문제 풀이  단어를 코드로 바꿔 HashMap에 저장하여 해당 코드단어가 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 _11518_ { // Morse pu..

[Baekjoon] 4775_Spelling Be

문제(출처: https://www.acmicpc.net/problem/4775) 문제 풀이  HashSet에 단어를 저장하고 저장된 단어가 아니라면 출력한다.  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.HashSet;import java.util.Set;public class _4775_ { // Spelling Be public static void main(St..

[Baekjoon] 18294_Biodiversity

문제(출처: https://www.acmicpc.net/problem/18294) 문제 풀이  를 HashMap에 저장한다. value값을 기준으로 내림차순으로 정렬한 후 합을 구해 답을 구한다.  my solution (Java)import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.Comparator;import java.util.HashMap;import java.util.List;public class _18294_ { // Biodiversity public static void main(String[] args)..

[Baekjoon] 18679_Banana

문제(출처: https://www.acmicpc.net/problem/18679) 문제 풀이  를 쌍으로 저장한 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 _18679_ { // Banana public static void main(String[] args) throws IOExc..