분류 전체보기
-
[브론즈 Ⅳ] 11948번 :: 과목선택 / Java백준/브론즈 2022. 8. 11. 18:25
문제 https://www.acmicpc.net/problem/11948 11948번: 과목선택 JOI는 물리, 화학, 생물, 지구과학, 역사, 지리 총 6 과목의 시험을 봤다. 각 시험의 만점은 100점이다. JOI는 물리, 화학, 생물, 지구과학 4과목 중에서 3 과목을 선택하고 역사, 지리 2 과목 중에 www.acmicpc.net 코드 import java.util.Arrays; import java.util.Collections; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); Integer a[] = new Intege..
-
[브론즈 Ⅳ] 11945번 :: 뜨거운 붕어빵 / Java백준/브론즈 2022. 8. 11. 17:44
문제 https://www.acmicpc.net/problem/11945 11945번: 뜨거운 붕어빵 입력으로 주어지는 각 행을 반전시켜서 출력하면 됩니다. 입력의 1행 1열은 출력의 1행 M열로, 입력의 1행 2열은 출력의 1행 M-1열로 … 입력의 1행 M열은 출력의 1행 1열로 … 입력의 N행 M열은 출력 www.acmicpc.net 코드 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int N = scan.nextInt(); int M = scan.nextInt(); while(scan.hasNext()) { String..
-
[브론즈 Ⅳ] 11943번 :: 파일 옮기기 / Java백준/브론즈 2022. 8. 11. 17:20
문제 https://www.acmicpc.net/problem/11943 11943번: 파일 옮기기 첫 번째 줄에는 첫 번째 바구니에 있는 사과와 오렌지의 수 A, B가 주어진다. (0 ≤ A, B ≤ 1,000) 두 번째 줄에는 두 번째 바구니에 있는 사과와 오렌지의 수 C, D가 주어진다. (0 ≤ C, D ≤ 1,000) www.acmicpc.net 코드 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int A = scan.nextInt(); int B = scan.nextInt(); int C = scan.nextInt(..
-
BufferedReader와 BufferedWriter 알아보기프로그래밍 언어/Java 2022. 8. 11. 15:19
BufferedReader와 BufferedWriter는 버퍼를 이용해서 읽고 쓰는 함수 입출력의 효율이 좋아짐(모아뒀다가 한 번에 전송하는게 효율적이기 때문에) BufferedReader BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); //byte 타입으로 읽어들이는 in을 char 타입으로 처리한 뒤 String으로 저장 String str = br.readLine();//String으로 고정 Scanner와 유사 Enter만 경계로 인식하고 받은 데이터가 String으로 고정되기 때문에 입력받은 데이터를 가공하는 작업이 필요 (공백 단위로 데이터를 가공하려면 StringTokenizer의 nextToken() 혹은 ..
-
[브론즈 Ⅳ] 11720번 :: 숫자의 합 / Java백준/브론즈 2022. 8. 10. 20:46
문제 https://www.acmicpc.net/problem/11720 11720번: 숫자의 합 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. www.acmicpc.net 코드 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int N = scan.nextInt(); String str = scan.next(); scan.close(); int sum = 0; for(int i=0; i
-
[브론즈 Ⅳ] 11365번 :: !밀비 급일 / Java백준/브론즈 2022. 8. 10. 20:37
문제 https://www.acmicpc.net/problem/11365 11365번: !밀비 급일 당신은 길을 가다가 이상한 쪽지를 발견했다. 그 쪽지에는 암호가 적혀 있었는데, 똑똑한 당신은 암호가 뒤집으면 해독된다는 것을 발견했다. 이 암호를 해독하는 프로그램을 작성하시오. www.acmicpc.net 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class b11365 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new Inpu..
-
[브론즈 Ⅳ] 11282번 :: 한글 / Java백준/브론즈 2022. 8. 10. 20:17
문제 https://www.acmicpc.net/problem/11282 11282번: 한글 한글의 각 글자는 초성, 중성, 종성으로 이루어져 있고, 이 세 가지를 모아써서 한 글자를 나타낸다. 초성은 ㄱ, ㄲ, ㄴ, ㄷ, ㄸ, ㄹ, ㅁ, ㅂ, ㅃ, ㅅ, ㅆ, ㅇ, ㅈ, ㅉ, ㅊ, ㅋ, ㅌ, ㅍ, ㅎ로 총 19개가 있 www.acmicpc.net 코드 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int x = scan.nextInt(); scan.close(); x += 44031; System.out.println((char..
-
[브론즈 Ⅳ] 10808번 :: 알파벳 개수 / Java백준/브론즈 2022. 8. 10. 19:04
문제 https://www.acmicpc.net/problem/10808 10808번: 알파벳 개수 단어에 포함되어 있는 a의 개수, b의 개수, …, z의 개수를 공백으로 구분해서 출력한다. www.acmicpc.net 코드 import java.util.Scanner; public class Main { public static void main(String[] args ) { Scanner scan = new Scanner(System.in); String str = scan.nextLine(); scan.close(); int[] arr = new int[26]; for(int i=0; i