728x90
1. Class 이름은 무조건 Main 으로
Main으로 하지 않을시에는 컴파일 에러가 발생한다.
2. 입출력 선언에 한 번에하기.
이것도 컴파일 에러가 발생한다.
ex) BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamReader(System.out));
3. 패키지 이름 제거하기
제거 안하면 런타임 에러 발생.
※ 입출력하는 문제가 나올땐, Scanner보단 BufferedRead를 사용하도록 노력해보기.
Scanner의 경우 키보드가 입력한 모든것들을 전달하지만 Buffer는 사이즈에 담에서 보내주기때문에 속도에서 차이가 발생함. 참고자료 잠시 첨부!
https://itkjspo56.tistory.com/178?category=862623
알고리즘의 경우에는 정해진 시간내에 풀어야하는 것들이 있으니 Scanner보다 Buffer에 익숙해져보쟈
예를들어 10초이내에 해결되어야하는데, Scanner로 하는데 13초가 걸렸다면 오답임.
728x90
'배우고 익혀 널리 알리자' 카테고리의 다른 글
웹(Web)이란? (0) | 2021.11.01 |
---|---|
[Design Pattern] 디자인 패턴이란? (0) | 2021.10.30 |
REST API란? REST API란? RESTful이란? (0) | 2021.10.25 |
[function] 함수의 리턴값 (0) | 2021.10.05 |
티스토리 코드블럭 디자인 설정하는법 highlight.js (0) | 2021.10.02 |