BAEKJOON(8)
-
킹, 퀸, 룩, 비숍, 나이트, 폰 (3003) 풀이
문제내용 사용자에게 정수 리스트를 입력받아 각각 킹, 퀸, 룩, 비숍, 나이트, 폰 개수와 비교하여 차이를 출력하는 문제이다. 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] chess = {1,1,2,2,2,8}; for(int i = 0; i < chess.length; i++){ chess[i] -= sc.nextInt(); } for(int i = 0; i< chess.length; i++){ System.out.println(chess[i]); } } } 사용자에게 정수를 입력받기 위해 Scanner를 사용해..
2023.06.22 -
새싹 (25083) 풀이
문제내용 사용자에게 입력받지 않고 바로 예제 처럼 새싹을 출력하는 문제이다. 풀이 public class Main { public static void main(String[] args) { System.out.println(" ,r'\"7" + "\nr`-_ ,' ,/" + "\n \\. \". L_r'" + "\n `~\\/" + "\n |" + "\n |"); } } 새싹모양 그대로 출력했다. 단, escape string은 역슬래시(\)를 통해 처리했다. 겪었던 문제 이 문제에서 겪은 문제는 없다.
2023.06.22 -
그대로 출력하기 (11718) 풀이
문제내용 사용자에게 문자열을 입력받아 그대로 출력하는 문제이다. (끝은 EOF인 것 같다.) 풀이 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.InputStreamReader; import java.io.OutputStreamWriter; public class Main { public static void main(String[] args) { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); t..
2023.06.22 -
다이얼 (5622) 풀이
문제내용 사용자에게 문자열을 입력받아 각 문자열에 속한 문자가 다이얼에 속하는 번호에 +1초를 해 모두 더한 값을 출력하는 문제이다.(+1초를 한 이유는 숫자 1이 걸리는 시간이 2초이기 때문이다.) 풀이 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.HashMap; import java.util.Map; public class Main { public static void main(String[] args) { BufferedReader ..
2023.06.20 -
상수 (2908) 풀이
문제내용 사용자에게 정수 두개를 입력받아 각 정수를 뒤집은 상태로 비교해 큰수를 출력하는 문제이다. 풀이 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 Main { public static void main(String[] args) { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWri..
2023.06.20 -
단어의 개수 (1152) 풀이
문제내용 사용자에게 문자열을 입력받아 문자열에서 공백을 기준으로 몇개의 단어가 있는지 계산해 출력하는 문제이다. 풀이 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; public class Main { public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = ..
2023.06.20