자바/백준 127

[백준 10989] 수 정렬하기 3

문제 https://www.acmicpc.net/problem/10989 10989번: 수 정렬하기 3 첫째 줄에 수의 개수 N(1 ≤ N ≤ 10,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수가 주어진다. 이 수는 10,000보다 작거나 같은 자연수이다. www.acmicpc.net 내가 작성한 코드 import java.io.*; import java.util.ArrayList; import java.util.HashMap; import java.util.TreeMap; public class qor10989 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(..

자바/백준 2022.12.01

[백준 2292] 벌집

문제 https://www.acmicpc.net/problem/2292 2292번: 벌집 위의 그림과 같이 육각형으로 이루어진 벌집이 있다. 그림에서 보는 바와 같이 중앙의 방 1부터 시작해서 이웃하는 방에 돌아가면서 1씩 증가하는 번호를 주소로 매길 수 있다. 숫자 N이 주어졌 www.acmicpc.net 내가 작성한 코드 import java.io.*; import java.math.BigInteger; public class qor2292 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWri..

자바/백준 2022.12.01

[백준 15829] Hashing

문제 https://www.acmicpc.net/problem/15829 15829번: Hashing APC에 온 것을 환영한다. 만약 여러분이 학교에서 자료구조를 수강했다면 해시 함수에 대해 배웠을 것이다. 해시 함수란 임의의 길이의 입력을 받아서 고정된 길이의 출력을 내보내는 함수로 정 www.acmicpc.net 내가 작성한 코드 import java.io.*; import java.math.BigInteger; public class qor15829 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); Buff..

자바/백준 2022.12.01

[백준 2839] 설탕 배달

문제 https://www.acmicpc.net/problem/2839 2839번: 설탕 배달 상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그 www.acmicpc.net 내가 작성한 코드 import java.io.*; public class qor2839 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(ne..

자바/백준 2022.11.28

[백준 1436] 영화감독 숌

문제 https://www.acmicpc.net/problem/1436 1436번: 영화감독 숌 666은 종말을 나타내는 숫자라고 한다. 따라서, 많은 블록버스터 영화에서는 666이 들어간 제목을 많이 사용한다. 영화감독 숌은 세상의 종말 이라는 시리즈 영화의 감독이다. 조지 루카스는 스타 www.acmicpc.net 내가 작성한 코드 import java.io.*; import java.util.ArrayList; public class qor1436 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); Buffer..

자바/백준 2022.11.28

[백준 11651] 좌표 정렬하기 2

문제 https://www.acmicpc.net/problem/11651 11651번: 좌표 정렬하기 2 첫째 줄에 점의 개수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N개의 줄에는 i번점의 위치 xi와 yi가 주어진다. (-100,000 ≤ xi, yi ≤ 100,000) 좌표는 항상 정수이고, 위치가 같은 두 점은 없다. www.acmicpc.net 내가 작성한 코드 import java.awt.*; import java.io.*; import java.util.*; public class qor11651 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReade..

자바/백준 2022.11.28

[백준 1018] 체스판 다시 칠하기

문제 https://www.acmicpc.net/problem/1018 1018번: 체스판 다시 칠하기 첫째 줄에 N과 M이 주어진다. N과 M은 8보다 크거나 같고, 50보다 작거나 같은 자연수이다. 둘째 줄부터 N개의 줄에는 보드의 각 행의 상태가 주어진다. B는 검은색이며, W는 흰색이다. www.acmicpc.net 내가 작성한 코드 import java.io.*; import java.util.ArrayList; import java.util.StringTokenizer; public class qor1018 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new ..

자바/백준 2022.11.28

[백준 10866]

문제 https://www.acmicpc.net/problem/10866 10866번: 덱 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 www.acmicpc.net 내가 작성한 코드 import java.io.*; import java.util.Deque; import java.util.LinkedList; import java.util.StringTokenizer; public class qor10866 { public static void main(String[] args) throws IOException { BufferedRead..

자바/백준 2022.11.25

[백준 10845] 큐

문제 https://www.acmicpc.net/problem/10845 10845번: 큐 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 www.acmicpc.net 내가 작성한 코드 import java.io.*; import java.util.LinkedList; import java.util.Queue; import java.util.StringTokenizer; public class qor10845 { public static void main(String[] args) throws IOException { BufferedRead..

자바/백준 2022.11.25

[백준 10828] 스택

문제 https://www.acmicpc.net/problem/10828 10828번: 스택 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 www.acmicpc.net 내가 작성한 코드 import java.io.*; import java.util.Stack; import java.util.StringTokenizer; public class qor10828 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(n..

자바/백준 2022.11.25