java
-
[백준 - 13699번] 점화식 - Java //Wello Horld //Algorithm/BOJ(Baekjoon Online Judge) 2020. 3. 9. 16:34
이번에는 BOJ의 13699번 문제 "점화식" 을 풀어보도록 하자 입력으로 첫째 줄에 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 = new BufferedWriter(new OutputStreamWriter(System.out)); long[] ans = new long[36]; an..
-
[백준 - 9723번] Right Triangle - Java //Wello Horld //Algorithm/BOJ(Baekjoon Online Judge) 2020. 3. 8. 11:45
이번에는 BOJ의 9723번 문제 "Right Triangle" 을 풀어보도록 하자 입력으로 첫째 줄에 테스트 케이스 T가 주어지고, 그 다음 줄부터 T줄 만큼 a, b, c 가 주어진다. 출력으로 여기서 a, b, c 로 이루어진 선분을 서로 붙였을 때, 직각 삼격형이 된다면 YES 를 아니면 NO 를 출력하면 되는 문제이다. 성공한 코드는 아래와 같다. 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)); Buffere..
-
[백준 - 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..