🌞Algorithm/🔥Baekjoon 501

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

[Baekjoon] 5637_가장 긴 단어

문제(출처: https://www.acmicpc.net/problem/5637) 문제 풀이  입력으로 주어진 모든 단어의 길이를 세어 가장 긴 단어를 출력한다.  my solution (Java)import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.StringTokenizer;public class _5637_ { // 가장 긴 단어 public static void main(String[] args) throws IOException { BufferedReader bf = new BufferedReader(new InputStreamReader(System.in))..

[Baekjoon] 30803_수도꼭지

문제(출처: https://www.acmicpc.net/problem/30803) 문제 풀이  수도꼭지가 잠겼을 때와 열렸을 때를 구분하여 탱크에 담기는 물의 양을 구한다.  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 _30803_ { // 수도꼭지 public static void main(String[] args) throws IOException { Buf..

[Baekjoon] 1980_햄버거 사랑

문제(출처: https://www.acmicpc.net/problem/1980) 문제 풀이  타워버거와 불고기버거 중에서 먹는 시간이 적게 걸리는 것을 기준으로 t분 안에 가장 많이 먹을 수 있는 경우를 구한다.  my solution (Java)import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.StringTokenizer;public class _1980_ { // 햄버거 사랑 public static void main(String[] args) throws IOException { BufferedReader bf = new BufferedReader(new I..