2025/02 14

[Baekjoon] 3230_금메달, 은메달, 동메달은 누가?

문제(출처: https://www.acmicpc.net/problem/3230) 문제 풀이  ArrayList에 순위에 따라 저장한다.만약 입력값이 1 1 2 2라면 ArrayList에는 [2,4,3,1]로 저장된다. 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.StringTokenizer;public class _3230_ { // 금메달, 은메달, 동메달은 누가? ..

[Baekjoon] 4446_ROT13

문제(출처: https://www.acmicpc.net/problem/4446) 문제 풀이  [a, i, y, e, o, u] 각 위치에서 3번째 오른쪽 위치에 있는 모음으로 바꾸기[b, k, x, z, n, h, d, c, w, g, p, v, j, q, t, s, r, l, m, f] 각 위치에서 10번째 오른쪽 위치에 있는 자음으로 바꾸기 * 사이클이라서 마지막과 첫 위치는 서로 붙어있는 것이다. my solution (Java)import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.OutputStreamWriter;import java.io.InputStreamReader..

[Baekjoon] 15235_Olympiad Pizza

문제(출처: https://www.acmicpc.net/problem/15235) 문제 풀이  입력으로 1 3 1 4가 들어온다면 Queue가 다음과 같다. 1 3 1 4     0초      정답 배열 [0,0,0,0]3 1 4        1초      정답 배열 [1,0,0,0]1 4 2        2초      정답 배열 [1,0,0,0]4 2           3초      정답 배열 [1,0,3,0]2 3           4초      정답 배열 [1,0,3,0]3 1           5초      정답 배열 [1,0,3,0]1 2           6초      정답 배열 [1,0,3,0]2              7초      정답 배열 [1,7,3,0]1              8초..

[Baekjoon] 13567_로봇

문제(출처: https://www.acmicpc.net/problem/13567) 문제 풀이  TURN 0 : 왼쪽으로 90도 회전1 : 오른쪽으로 90도 회전MOVEd : d만큼 이동영역 밖으로 벗어나면 명령어 열이 유효하지 않으므로 -1 출력명령어 열이 유효하다면 로봇의 위치 출력  my solution (Java)import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.StringTokenizer;public class _13567_ { // 로봇 public static void main(String[] args) throws IOException { Buffer..

[Baekjoon] 15044_Fase

문제(출처: https://www.acmicpc.net/problem/15044) 문제 풀이  ArrayList를 내림차순으로 정렬하여 다음 단계로 갈 수 있는 경쟁자 수를 구한다.  my solution (Java)import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.Collections;public class _15044_ { // Fase public static void main(String[] args) throws IOException { BufferedReader bf = new BufferedReader(..

[Baekjoon] 15081_Is Everybody Appy?

문제(출처: https://www.acmicpc.net/problem/15081) 문제 풀이  HashSet을 활용하여 1순위가 이미 설치되었는지 확인한다.  my solution (Java)import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.OutputStreamWriter;import java.util.HashSet;import java.util.StringTokenizer;import java.io.InputStreamReader;public class _15081_ { // Is Everybody Appy? public static void main(String[] a..

[Baekjoon] 4408_Election

문제(출처: https://www.acmicpc.net/problem/4408) 문제 풀이  HashMap에 key 값으로 후보자 이름을, value로 정당 이름을 저장한다.또 다름 HashMap에 key 값으로 뽑힌 후보자 이름을, value로 뽑힌 횟수를 저장한다.가장 많이 뽑힌 사람의 정당 이름을 구한다.  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;impor..

[Baekjoon] 4368_Babelfish

문제(출처: https://www.acmicpc.net/problem/4368) 문제 풀이  HashMap에 key 값으로 foreign word를, value로 english word를 저장한다.  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 _4368_ { // Babelfish public static void ma..

[Baekjoon] 4675_Word Amalgamation

문제(출처: https://www.acmicpc.net/problem/4675) 문제 풀이  단어를 알파벳순으로 정렬하여 HashMap >를 저장한다.if) tarp이라면 HashMap에 key 값으로 aprt를 저장하고 value로 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;import java.util.Arrays;import java.util.Collecti..

[Baekjoon] 18706_Coffee

문제(출처: https://www.acmicpc.net/problem/18706) 문제 풀이  각 커피 사이즈별 가격을 HashMap에 저장한다. 손님마다 주문한 커피의 가격을 HashMap에서 찾고, 배달비를 더한다. * 지불할 값+1 또는 지불할 값 -1이 5의 배수라면 5의 배수로 값을 지불한다.  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;imp..