본문 바로가기

JAVA-BAEKJOON/1단계 입출력과 사칙연산

(13)
[백준/01-05] 1008 A/B NO.1008 풀이코드 // 1. Scanner 이용한 방법 import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner scanner = new Scanner(System.in); double A = scanner.nextDouble(); double B = scanner.nextDouble(); scanner.close(); System.out.println(A/B); } } // 2. BufferedReader 이용한 방법 import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.IOException; impo..
[백준/01-04] 10998 A×B NO.10998 풀이코드 import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.IOException; import java.util.StringTokenizer; public class Main{ public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String str = br.readLine(); StringTokenizer st = new StringTokenizer(str, " "); int A = Integer.parseInt..
[백준/01-03] 1001 A-B NO.1001 풀이코드 import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.IOException; import java.util.StringTokenizer; public class Main{ public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String str = br.readLine(); StringTokenizer st = new StringTokenizer(str, " "); int A = Integer.parseInt(s..
[백준/01-02] 1000 A+B NO.1000 풀이코드 import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner scanner = new Scanner(System.in); int A = scanner.nextInt(); int B = scanner.nextInt(); System.out.println(A+B); } } 📌 Scanner 사용하여 결과 출력에 성공했지만, 생각보다 시간이 오래 걸렸다. 검색해보니 scanner 보다 시간효율이 좋은 BufferedReader 가 있어 비교해보았다. 💡 Scanner 란? 더보기 입력받은 데이터(바이트)를 다양한 타입으로 변환하여 반환 기본형과 String 타입을 정규표현식을 사용해..
[백준/01-01] 2557 Hello World NO.2557 풀이 코드 public class Main{ public static void main(String[] args){ System.out.println("Hello World!"); } } 📌 첫 문제라서, 평소에 쓰던 코드 그대로 제출했더니, 컴파일 에러가 발생했다. 찾아보니, 백준에선 채점시 제출한 코드를 Main.java로 가정하여 받는다고한다. 수정하여 제출하니 정답처리 되었다.