본문 바로가기

알고리즘/백준

(69)
[백준 / 입출력] 10951 : A+B - 4 (Java) import java.util.Scanner; public class Main{ public static void main(String args[]){ Scanner sc = new Scanner(System.in); while(sc.hasNextInt()){ int A = sc.nextInt(); int B = sc.nextInt(); System.out.println(A+B); } } } hasNextInt()는 다음에 정수가 오는 경우 true를 반환, 아니라면 false를 반환. + hasNext()도 사용가능. boolean 함수로 다음에 가져올 값이 null이 아니면 true를 반환. import java.io.BufferedReader; import java.io.InputStreamRead..
[백준 / 입출력] 10950 : A+B -3 (Java) import java.util.*; public class Main{ public static void main(String args[]){ Scanner sc = new Scanner(System.in); int T = sc.nextInt(); for(int i=0; i
[백준 / 입출력] 2558 : A+B - 2 (Java) import java.util.Scanner; public class Main{ public static void main(String args[]){ Scanner sc = new Scanner(System.in); int A = sc.nextInt(); int B = sc.nextInt(); System.out.print(A+B); } } 1000번 문제와 동일한 코드. 1000은 공백으로 숫자를 구분하는 문제였고, 2558은 개행으로 숫자를 구분하는 문제인데, nextInt()는 space 또는 enter로 구분하기 때문에 동일한 코드로 문제를 해결할 수 있다.
[백준 / 입출력] 1000 : A+B (Java) import java.util.Scanner; public class Main{ public static void main(String args[]) { Scanner sc = new Scanner(System.in); int A = sc.nextInt(); int B = sc.nextInt(); System.out.print(A+B); } } * 자바 입력 : Scanner import java.util.Scanner; Scanner sc = new Scanner(System.in) //자료형에 따라 int A = sc.nextInt(); double B = sc.nextDouble(); String C = sc.next(); // 공백을 기준으로 문자열 구분 String buffer = sc.next..
[백준 / 입출력] 2557: Hello World (Java) public class Main{ public static void main(String args[]){ System.out.println("Hello World!"); } } 백준은 프로그래머스랑 다르게 'public class Main'같은 부분을 직접 작성하는게 불편했다. 코테 언어 선택하는 부분에 있어서 고민할 때, python은 시간이 오래 걸려서 고민하는 사람이 많다는 글을 봤는데 이전에 python으로 이 문제를 풀었을 때와 시간을 비교하니 확실히 차이가 나는 것이 보였다.

반응형