보호되어 있는 글입니다.
제출1 머리가 안돌아가서 for 반복문을 이용하여 풀어봤다. import java.io.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); System.out.print(recursiveQuestion(Integer.parseInt(br.readLine()))); } static String recursiveQuestion(int depth) { StringBuilder sb = new StringBuilder(); sb.append("어느 한 컴퓨터공학과 학생이 유명한 교수님을..
별건 아니고, 백준을 풀다가 이유 모를 런타임 에러가 발생했다. 로컬에서 테스트시엔 괜찮았는데 백준에 제출하니까 에러가 발생하길래 원인을 한참 찾았다... [에러] BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String tmp = ""; ArrayList input = new ArrayList(); while ((tmp = br.readLine().trim()) != null) { input.add(tmp); } 입력이 개수를 정하지 않고 들어올 때 나는 while문을 통해 BuffrededReader로 입력을 한줄 씩 읽고, 해당 값이 null이면 입력을 그만 받아오게 작성하였다. 문제는 while 안의 tmp =..
제출 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)); StringTokenizer st = new StringTokenizer(br.readLine()); int a = Integer.parseInt(st.nextToken()); int b = Integer.parseInt(st.nextToken()); int c = Integer.parseInt(st.nextToken()); int sa..
1000번 제출 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)); String[] input = br.readLine().trim().split("\\s"); System.out.println(Integer.parseInt(input[0]) + Integer.parseInt(input[1])); } } 입력 받은 글자를..
10171번 제출 1 public class Main{ public static void main(String[] args){ int maxLength = " ) ( ')".length(); String[] cat = { "\\ /\\", " ) ( ')", "( / )", " \\(__)|" }; for (int i = 0; i < cat.length; i++) { System.out.println(String.format("%-" + maxLength + "s", cat[i])); } } } 출처: https://www.acmicpc.net/problem/10171 10171번: 고양이 아래 예제와 같이 고양이를 출력하시오. www.acmicpc.net 10172번 제출 1 public class M..
제출 1 public class Main{ public static void main(String[] args){ System.out.println("강한친구 대한육군"); System.out.println("강한친구 대한육군"); } } 그냥 println()을 두번 실행했다. 결과 1 제출2 public class Main{ public static void main(String[] args){ for(int i=0; i
제출 public class Main{ public static void main(String[] args){ System.out.print("Hello World!"); } } 결과 백준에서 java 문제 제출 법 1. Main 클래스를 작성해준다. 2. main 함수를 작성해준다. 3. main 함수 내 문제 로직을 적어서 제출한다. 4. import가 필요한 클래스가 있다면 직접 import java.ㅁ.ㅁ; 을 명시해준다. 5. 출력은 System.out 의 print 함수를 이용해 출력한다. 5-1. BufferedWriter 함수를 이용해도 된다. +) 입력이 있다면 BufferedReader 혹은 Scanner 를 통해 받아와야 한다. 출처 https://www.acmicpc.net/prob..