백준 실버5

    [백준, BOJ 1475] 방 번호 (java)

    https://www.acmicpc.net/problem/1475메모리: 14,316 KB , 시간: 108 ms사용 알고리즘: 구현 import java.io.BufferedReader;import java.io.InputStreamReader;public class Main { public static void main(String[] args) throws Exception{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine()); // 필요한 숫자 개수 int[] counts = new int[9..

    [백준, BOJ 7785] 회사에 있는 사람 (java)

    https://www.acmicpc.net/problem/7785메모리: 50,196 KB , 시간: 660 ms사용 알고리즘: 자료 구조, 해시를 사용한 집합과 맵import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.*;public class Main { public static void main(String[] args) throws Exception{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st; int n = Integer.parseInt(br.r..

    [백준, BOJ 4659] 비밀번호 발음하기 (java)

    https://www.acmicpc.net/problem/4659메모리: 14,040 KB , 시간: 100 ms사용 알고리즘: 구현, 문자열import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.Arrays;import java.util.List;public class Main { // 모음 static List vowels = Arrays.asList('a', 'e', 'i', 'o', 'u'); public static void main(String[] args) throws Exception{ BufferedReader br = new BufferedReader(new InputSt..

    [백준, BOJ 10431] 줄세우기 (java)

    https://www.acmicpc.net/problem/10431메모리: 18,840 KB , 시간: 180 ms사용 알고리즘: 구현, 시뮬레이션, 정렬, 이분 탐색import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.Arrays;import java.util.LinkedList;import java.util.List;import java.util.StringTokenizer;public class Main { public static void main(String[] args) throws Exception{ BufferedReader br = new BufferedReader(new Input..

    [백준, BOJ 9655] 돌 게임 (java)

    https://www.acmicpc.net/problem/9655메모리: 14,284 KB , 시간: 100 ms사용 알고리즘: 다이나믹 프로그래밍, 수학import java.io.BufferedReader;import java.io.InputStreamReader;public class Main { public static void main(String[] args) throws Exception{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine()); // N이 홀수면 상근이가 이김 if(N % 2..

    [백준, BOJ 1439] 뒤집기 (java)

    https://www.acmicpc.net/problem/1439메모리: 14,200 KB , 시간: 100 ms사용 알고리즘: 그리디 알고리즘, 문자열import java.io.BufferedReader;import java.io.InputStreamReader;public class Main { public static void main(String[] args) throws Exception{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String S = br.readLine(); int count0 = 0; // 0 덩어리 개수 int count1 = 0..

    [백준, BOJ 2751] 수 정렬하기 2 (java)

    https://www.acmicpc.net/problem/2751메모리: 94,388 KB , 시간: 688 ms사용 알고리즘: 정렬 Arrays.sort 사용메모리: 109,960 KB , 시간: 1,268 msimport java.io.BufferedReader;import java.io.InputStreamReader;import java.util.Arrays;public class Main { public static void main(String[] args) throws Exception{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt..

    [백준, BOJ 8979] 올림픽 (java)

    https://www.acmicpc.net/problem/8979메모리: 14,852 KB , 시간: 124 ms사용 알고리즘: 구현, 정렬import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.Arrays;import java.util.StringTokenizer;public class Main { public static void main(String[] args) throws Exception{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st; st = ..

    [백준, BOJ 1181] 단어 정렬 (java)

    https://www.acmicpc.net/problem/1181메모리: 24,176 KB , 시간: 304 ms사용 알고리즘: 정렬, 문자열import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.Collections;public class Main { public static void main(String[] args) throws Exception{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.read..

    [백준, BOJ 1996] 지뢰 찾기 (java)

    https://www.acmicpc.net/problem/1996메모리: 29,156 KB , 시간: 376 ms사용 알고리즘: 구현import java.io.BufferedReader;import java.io.InputStreamReader;public class Main { public static void main(String[] args) throws Exception{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine()); char[][] map = new char[N][N]; for (in..