BOJ
-
[백준 - 9654번] 나부 함대 데이터 - Java //Wello Horld //Algorithm/BOJ(Baekjoon Online Judge) 2020. 3. 7. 13:23
이번에는 BOJ의 9654번 문제 "나부 함대 데이터" 를 풀어보도록 하자 주어진대로 출력을 하면 되는 문제이다. 성공한 코드는 아래와 같다 import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws Exception { System.out.println("SHIP NAME CLASS DEPLOYMENT IN SERVICE"); System.out.println("N2 Bomber Heavy Fighter Limited 21 "); System.out.println("J-Type 327 Light Combat Unlimited 1 "); System.out.println("NX ..
-
[백준 - 1764번] 듣보잡 - Java //Wello Horld //Algorithm/BOJ(Baekjoon Online Judge) 2020. 3. 7. 13:18
이번에는 BOJ의 1764번 문제 "듣보잡" 을 풀어보도록 하자 입력으로 첫째 줄에 듣도 못한 사람의 수 N, 보도 못한 사람의 수 M이 주어지고, 그다음 줄부터 듣도 못한 사람의 이름이 N 줄에 걸쳐 주어지고, 그 다음 줄부터 보도 못한 사람의 이름이 순서대로 주어진다. 출력으로 듣보잡의 수와 그 명단을 사전순으로 출력하면 되는 문제이다. 성공한 코드는 아래와 같다. import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); ..
-
[백준 - 1284번] 집 주소 - Java //Wello Horld //Algorithm/BOJ(Baekjoon Online Judge) 2020. 3. 6. 22:38
이번에는 BOJ의 1284번 문제 "집 주소" 를 풀어보도록 하자 입력으로 호수판에 들어갈 숫자 N이 주어지고, 마지막에 0이 들어오기 전까지 계속해서 줄 단위로 주어진다. 출력으로 각 입력마다 얼마만큼 너비를 차지하는지 정수로 출력하면 된다. 성공한 코드는 다음과 같다. import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStream..
-
[백준 - 2774번] 아름다운 수 - Java //Wello Horld//Algorithm/BOJ(Baekjoon Online Judge) 2020. 3. 5. 13:58
이번에는 BOJ의 2774번 문제 "아름다운 수" 를 풀어보도록 하자 입력으로 첫째 줄에 테스트 케이스의 개수 T가 주어지고, 다음 줄부터 아름다운 정도를 알고 싶은 수 X 가 주어진다. 출력으로 각 테스트 케이스마다 X의 아름다운 정도를 한 줄에 하나씩 출력하면 되는 문제이다. 성공한 코드는 아래와 같다. import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWri..
-
[백준 - 16948번] 데스나이트 - Java //Wello Horld//Algorithm/BOJ(Baekjoon Online Judge) 2020. 3. 5. 13:55
이번에는 BOJ의 16948번 문제 "데스나이트" 를 풀어보도록 하자 입력으로 첫째 줄에 체스판의 크기가 주어지고 다음 줄에 r1, c1, r2, c2 가 주어진다. 출력으로 첫째 줄에 데스 나이트가 r1,c1 에서 r2, c2 로 이동하는 최소 이동 횟수를 출력하면 되는 문제이다. 이동할 수 없다면 -1 을 출력하면 된다. 성공한 코드는 아래와 같다. import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedW..
-
[백준 - 9507번] Generations of Tribbles - Java //Wello Horld//Algorithm/BOJ(Baekjoon Online Judge) 2020. 3. 4. 23:21
이번에는 BOJ의 9507번 문제 "Generations of Tribbles" 를 풀어보도록 하자 입력으로 첫 번째 줄에 테스트 케이스의 개수 t 가 주어지고, 다음 t 줄만큼 몇 번째 꿍 피보나치를 구해야하는지를 나타내는 n이 주어진다. 출력으로 각 테스트 케이스의 꿍 피보나치 값을 출력하면 되는 문제이다. 성공한 코드는 아래와 같다. import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw..
-
[백준 - 10807번] 개수 세기 - Java //Wello Horld//Algorithm/BOJ(Baekjoon Online Judge) 2020. 3. 2. 16:03
이번에는 BOJ의 10807번 문제 "개수 세기" 를 풀어보도록 하자 입력으로 정수의 개수 N 이 주어지고, 둘째 줄부터 정수가 공백으로 나누어져 주어진다. 셋째 줄에는 찾으려고 하는 정수 v가 주어진다. 출력으로 N개의 정수중에서 v가 몇개있는지 세면 되는 간단한 문제이다. 성공한 코드는 아래와 같다. import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWrite..
-
[백준 - 2960번] 에라토스테네스의 체 - Java //Wello Horld//Algorithm/BOJ(Baekjoon Online Judge) 2020. 3. 2. 15:59
이번에는 BOJ의 2960번 문제 "에라토스테네스의 체" 를 풀어보도록 하자 입력으로, 첫째 줄에 N과 K가 주어진다. 출력으로 K번째 지워진 수를 출력하면 되는 문제이다. 성공한 코드는 아래와 같다. import java.util.*; import java.io.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); StringTokenizer s..