본문 바로가기

백준

백준 문제 풀이 19532 | JAVA 19532번: 수학은 비대면강의입니다 (acmicpc.net) 더보기
백준 문제 풀이 JAVA | 1436번 1436번: 영화감독 숌 (acmicpc.net) 1436번: 영화감독 숌 666은 종말을 나타내는 수라고 한다. 따라서, 많은 블록버스터 영화에서는 666이 들어간 제목을 많이 사용한다. 영화감독 숌은 세상의 종말 이라는 시리즈 영화의 감독이다. 조지 루카스는 스타워 www.acmicpc.net 666, 1666, 2666, 3666, 4666, 5666, 다음 6666 이 아닌 6660, 6661, 6662, 6663, 6664, 6665, 6666 ... 정답 import java.io.*; public class Main{ public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(.. 더보기
백준 문제 풀이 JAVA | 2798번 2798번: 블랙잭 (acmicpc.net) 2798번: 블랙잭 첫째 줄에 카드의 개수 N(3 ≤ N ≤ 100)과 M(10 ≤ M ≤ 300,000)이 주어진다. 둘째 줄에는 카드에 쓰여 있는 수가 주어지며, 이 값은 100,000을 넘지 않는 양의 정수이다. 합이 M을 넘지 않는 카드 3장 www.acmicpc.net 정답 import java.io.*; import java.util.StringTokenizer; public class Main{ public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringToke.. 더보기
백준 문제 풀이 JAVA | 10798번 10798번: 세로읽기 (acmicpc.net) 정답 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); char[][] array = new char[5][15]; int max = 0; for(int i = 0; i < array.length; i++){ String st = br.readLine(); if(max < .. 더보기
백준 문제 풀이 JAVA | 2738번 2738번: 행렬 덧셈 (acmicpc.net) 정답 import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); int m = scanner.nextInt(); int[][] array1 = new int[n][m]; int[][] array2 = new int[n][m]; for(int i = 0; i < n; i++){ for(int j = 0; j < m; j++){ array1[i][j] = scanner.nextInt(); } } for(int i = 0; i < n; i++){ f.. 더보기
백준 문제 풀이 JAVA | 10988 10988번: 팰린드롬인지 확인하기 (acmicpc.net) 10988번: 팰린드롬인지 확인하기 첫째 줄에 단어가 주어진다. 단어의 길이는 1보다 크거나 같고, 100보다 작거나 같으며, 알파벳 소문자로만 이루어져 있다. www.acmicpc.net 정답 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); String s = scan.next(); int a = 1; for(int i = 0; i< s.length() / 2; i++) { if(s.charAt(i) != s.charAt(s.length()-1-i)) { a = 0; .. 더보기
백준 문제 풀이 JAVA | 2444번 2444번: 별 찍기 - 7 (acmicpc.net) 2444번: 별 찍기 - 7 첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다. 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(); for(int i = 0; i 0; k--){ //공백 개수 System.out.print(" "); } for(int j = 0; j < 2*i+1 ; j++){ //별 개수 System.out.print("*.. 더보기
백준 문제 풀이 JAVA | 11718번 11718번: 그대로 출력하기 (acmicpc.net) 11718번: 그대로 출력하기 입력이 주어진다. 입력은 최대 100줄로 이루어져 있고, 알파벳 소문자, 대문자, 공백, 숫자로만 이루어져 있다. 각 줄은 100글자를 넘지 않으며, 빈 줄은 주어지지 않는다. 또, 각 줄은 공백으로 시 www.acmicpc.net 정답 1) Scanner 사용 import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner scan = new Scanner(System.in); while(scan.hasNextLine()){ String s = scan.nextLine(); System.out.println(s); }.. 더보기