🌞Algorithm/🔥Baekjoon 501

[Baekjoon] 11971_속도 위반

Silver V문제(출처: https://www.acmicpc.net/problem/11971) 문제 풀이  도로의 구간과 제한속도와 연정이가 달린 구간과 도로 구간을 비교하여 속도위반을 찾는다.  my solution (Java)import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.LinkedList;import java.util.Queue;import java.util.StringTokenizer;public class _11971_ { // 속도 위반 public static void main(String[] args) throws IOException { Bu..

[Baekjoon] 1384_메시지

Silver V문제(출처: https://www.acmicpc.net/problem/1384) 문제 풀이  나쁜 메시지를 표기한 위치만큼 현재 위치에서 왼쪽으로 이동하여 사람을 찾는다.  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.StringTokenizer;public class _1384_ { // 메시지 public static void main(String[] args) throws IOException {..

[Baekjoon] 11008_복붙의 달인

Silver V문제(출처: https://www.acmicpc.net/problem/11008) 문제 풀이  p를 붙여 넣기 가능한 경우에는 p를 아닌 경우에는 한 글자씩 입력한다.  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.StringTokenizer;public class _11008_ { // 복붙의 달인 public static void main(String[] args) throws IOException..

[Baekjoon] 11292_키 큰 사람

Silver V문제(출처: https://www.acmicpc.net/problem/11292) 문제 풀이  같은 키를 가진 사람들끼리 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.Arrays;import java.util.Collect..

[Baekjoon] 1270_전쟁 - 땅따먹기

Silver III문제(출처: https://www.acmicpc.net/problem/1270) 문제 풀이  HashMap을 사용해서 가장 많이 나온 번호와 그 개수를 구한다.* 병사 번호가 2^31 이하 이므로 HashMap Key값을 Long형으로 선언해야 한다.  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 _12..

[Baekjoon] 21920_서로소 평균

Silver IV문제(출처: https://www.acmicpc.net/problem/21920) 문제 풀이  최대공약수를 활용하여 서로소인지 판단한다. 최대공약수가 1인 값들을 구해 평균을 구한다.   my solution (Java)import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.StringTokenizer;public class _21920_ { // 서로소 평균 public static void main(String[] args) throws IOException { BufferedReader bf = new BufferedReader(new InputS..

[Baekjoon] 3054_피터팬 프레임

Silver V문제(출처: https://www.acmicpc.net/problem/3054) 문제 풀이  배열을 활용하여 문자를 기준으로 다이아몬드 형태로 작성한다.   my solution (Java)import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;public class _3054_ { // 피터팬 프레임 public static void main(String[] args) throws IOException { BufferedReader bf = new BufferedRead..

[Baekjoon] 9324_진짜 메시지

Silver IV문제(출처: https://www.acmicpc.net/problem/9324) 문제 풀이  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 _9324_ { // 진짜 메시지 public static void main(String[] args) throws IOException { BufferedReade..

[Baekjoon] 11504_돌려 돌려 돌림판!

Silver V문제(출처: https://www.acmicpc.net/problem/11504) 문제 풀이  돌림판의 모든 위치에서 시작해서 숫자를 만든다.   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.StringTokenizer;public class _11504_ { // 돌려 돌려 돌림판! public static void main(String[] args) throws IOException { Buffe..

[Baekjoon] 2891_카약과 강풍

Silver V문제(출처: https://www.acmicpc.net/problem/2891) 문제 풀이  카약을 하나 더 가져온 팀의 카약이 손상되었는지 파악 후 손상되었다면 자신의 팀에 여분의 카약을 사용한다.그 이후에 카약이 손상된 팀의 바로 전, 다음 팀을 순서대로 여분의 카약이 있는지 확인한다.   my solution (Java)import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.StringTokenizer;public class _2891_ { // 카약과 강풍 public static void main(String[] args) throws IOExce..