java 534

[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..

[Baekjoon] 15426_GlitchBot

문제(출처: https://www.acmicpc.net/problem/15426) 문제 풀이 모든 명령어를 수정해 보면서 목표 목적지에 도달할 때를 구한다. my solution (Java)import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.StringTokenizer;public class _15426_ { // GlitchBot static int dx[] = { 1, 0, -1, 0 }; static int dy[] = { 0, 1, 0, -1 }; static int x, y; static boolean flag; public static void main(..

[Baekjoon] 30949_Equal Schedules

문제(출처: https://www.acmicpc.net/problem/30949) 문제 풀이 HashMap을 사용하여 첫 번째 일정은 -로 저장하고 두 번째 일정은 +로 저장해 0이 아닌 값들을 출력한다. 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 java.util.HashSet;impo..