분류 전체보기 692

[Baekjoon] 8989_시계

문제(출처: https://www.acmicpc.net/problem/8989) 문제 풀이  시침 각도와 분침 각도를 구한다.시침 각도 = 시침 * 30 + 분침 * 0.5분침 각도 = 분침 * 6     시침과 분침이 이루는 각도는 아래와 같이 3가지 방법으로 구한다. 1) 시침 + 360 - 분침2) 분침 + 360 - 시침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.Arrays;impor..

[Baekjoon] 9753_짝 곱

문제(출처: https://www.acmicpc.net/problem/9753) 문제 풀이  미리 100,000까지 소수를 구한다. 서로 다른 소수의 곱을 구해 ArrayList에 저장하여 정렬 후 K보다 크거나 같은 값 중에서 가장 작은 값을 출력한다.      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;public class _9753_ { ..

[Baekjoon] 3231_카드놀이

문제(출처: https://www.acmicpc.net/problem/3231) 문제 풀이  1부터 N을 찾을 때까지 앞에서부터 끝까지 반복해서 확인한다.  my solution (Java)import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class _3231_ { // 카드놀이 public static void main(String[] args) throws IOException { BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(bf.readLine..

[Baekjoon] 15595_정답 비율 계산하기

문제(출처: https://www.acmicpc.net/problem/15595) 문제 풀이  유저가 문제를 맞혔다면 분자에 1을, 분모에 시도 횟수를 더한다. 주의) 이미 정답처리 된 이후에는 틀리거나 맞아도 정답 비율에 영향을 주지 않는다.  my solution (Java)import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.HashMap;import java.util.HashSet;import java.util.Set;import java.util.StringTokenizer;public class _15595_ { // 정답 비율 계산하기 public stat..

[Baekjoon] 2817_ALPS식 투표

문제(출처: https://www.acmicpc.net/problem/2817) 문제 풀이  전체 스태프 수의 5% 이상 표를 받은 사람들의 표를 1부터 14로 나눈 값을 정렬하여 답을 구한다.답을 출력할 때는 5% 이상 표를 받은 사람 중에서 칩을 0개 받았더라도 출력해야 한다. 즉, 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 ja..

[Baekjoon] 3024_마라톤 틱택토

문제(출처: https://www.acmicpc.net/problem/3024) 문제 풀이  행, 열, 대각선으로 연속 3칸이 같은 값으로 이루어져 있는지 확인한다.  my solution (Java)import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class _3024_ { // 마라톤 틱택토 public static void main(String[] args) throws IOException { BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(bf..

[Baekjoon] 10656_십자말풀이

문제(출처: https://www.acmicpc.net/problem/10656) 문제 풀이  현재 칸이 비어있고 왼쪽이 막혀있으며 오른쪽으로 2칸이 비어있는지 확인한다. 또한, 현재 칸이 비어있고 위가 막혀있으며 아래로 2칸이 비어있는지 확인한다.   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 _10656_ { /..

[Baekjoon] 2757_엑셀

문제(출처: https://www.acmicpc.net/problem/2757) 문제 풀이  26으로 나눈 나머지와 몫을 사용하여 답을 구한다.  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 _2757_ { // 엑셀 public static void main(String[] args) throws IOException { BufferedReader bf = new BufferedReader(new InputStreamR..

[Baekjoon] 28256_초콜릿 보관함

문제(출처: https://www.acmicpc.net/problem/28256) 문제 풀이  초콜릿이 있는 곳에서 상하좌우를 탐색하여 초콜릿이 연결되어 있는지 확인한다.  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.LinkedList;import java.util.Queue;import java.util.Strin..

[Baekjoon] 9518_로마 카톨릭 미사

문제(출처: https://www.acmicpc.net/problem/9518) 문제 풀이  빈자리 중 가장 많은 이웃이 있는 위치 + 사람이 앉아있는 자리의 이웃 수 (중복 x)  my solution (Java)import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.StringTokenizer;public class _9518_ { // 로마 카톨릭 미사 public static void main(String[] args) throws IOException { BufferedReader bf = new BufferedReader(new InputStreamReade..