분류 전체보기 692

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

[Baekjoon] 1544_사이클 단어

Silver IV문제(출처: https://www.acmicpc.net/problem/1544) 문제 풀이  단어 길이가 일치하다면 시계방향으로 읽었을 때 같은 단어인지 확인한다.   my solution (Java)import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.LinkedList;import java.util.Queue;public class _1544_ { // 사이클 단어 public static void main(String[] args) throws IOException { BufferedReader b..

[Baekjoon] 3568_iSharp

Silver III문제(출처: https://www.acmicpc.net/problem/3568) 문제 풀이  stack을 사용해 변수형을 모두 왼쪽으로 옮긴다.    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.Stack;public class _3568_ { // iSharp public static void main(String[] args) throws IOException { BufferedReader b..

[Baekjoon] 2942_퍼거슨과 사과

Silver II문제(출처: https://www.acmicpc.net/problem/2942) 문제 풀이  빨간 사과와 초록 사과의 최대공약수를 구한 후 최대 공약수의 약수를 구한다.   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 _2942_ { // 퍼거슨과 사과 public static void main(String[] args) throws IOExcept..

[Baekjoon] 3018_캠프파이어

Silver III문제(출처: https://www.acmicpc.net/problem/3018) 문제 풀이  각 사람이 아는 노래를 ArrayList 에 저장한다. 만약 1 = [2], 2 = [3], 3 = [1]인 경우 2번과 3번이 캠프파이어에 참여했다면 서로 아는 노래를 공유한다. 서로 공유하면 1 = [2], 2 = [1,3], 3 = [1,3] 이 된다.  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.A..

[Baekjoon] 1331_나이트 투어

Silver IV문제(출처: https://www.acmicpc.net/problem/1331) 문제 풀이  나이트가 경로로 이동 가능한지 판단한다. 모든 칸을 정확히 한 번씩 방문해야 하므로 이미 방문한 곳에는 갈 수 없다.  my solution (Java)import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.LinkedList;import java.util.Queue;public class _1331_ { // 나이트 투어 static Queue queue; static boolean arr[][]; public static void main(String[] ar..

[Baekjoon] 1268_임시 반장 정하기

Silver V문제(출처: https://www.acmicpc.net/problem/1268) 문제 풀이  같은 반이었던 학생을 찾아 같은 반이었던 사람이 가장 많은 학생을 찾는다. 중복을 제거하기 위해 HashSet을 사용한다. * 한 사람과 여러 학년동안 같은 반이었더라도 같은 반이었던 학생 수를 1로 카운트해야 하므로 HashSet 사용  my solution (Java)import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.HashSet;import java.util.StringTokenizer;public clas..