본문 바로가기
알고리즘

[200311/D-1] 백준 알고리즘 공부

by mingutistory 2020. 3. 11.
728x90

푼 문제 :  2557, 1000, 2558, 10950, 10951, 10952, 10953, 11021, 11022

전체 비율 : 9/155 (약 5%)

공부 시간 : 캡쳐하고 하는게 익숙하지가 않고 그래서 1시간 걸림. 속도 빠르게 해야함. 

 

 

10951

무한하게 입력을 받을 수 있는 경우. ctrl+z로 입력 종료.

처음에는 그냥 while(true)문을 사용했는데 런타임 에러가 남. 

EOF (End of File)  : 파일의 끝, 더 이상 읽을 수 있는 데이터가 없다는 뜻. 

자바 Scanner 클래스의 EOF 처리는 while(sc.hasNextLine()) { } / while(sc.hasNextInt()) / while(sc.hasNext())을 통해서 이루어진다.  

 

https://mygumi.tistory.com/236

 

Java EOF 처리 :: 마이구미

이 글은 Java에서 EOF(End of File) 처리에 대해 다뤄본다. 알고리즘 문제 풀이에 대한 기준임을 참고바란다. Java에서 사용되는 입력 클래스에 대한 기본 지식이 필요하다. Java 입력 클래스 - http://mygumi.tis..

mygumi.tistory.com

11021

내가 지금 이 문제를 3번만에 맞췄는데 나중에 보고 부끄러우라고 적음. 

문제를 제대로 안 읽음. 처음 1. 몇번 제한 있는 걸 몰랐음 2. case 숫자 증가되는 거 몰랐음. 뻔하게 정답 예시가 있는데 그냥 방식 생각하는데 급급하지 말고 문제에서 원하는 바를 읽자. 

 

11718

 

(1)

(2)

이상하게 1번 방법으로 하면 startsWith가 안 먹는다. 

2번 방법은 검색해서 찾아본 코드인데 굳이 저렇게 ArrayList를 사용해야하는 이유가 있나?

 

밤을 새서 너무 잠이 오기 때문에 일단 내일로

300x250

'알고리즘' 카테고리의 다른 글

[200313/D-3] 백준 알고리즘 공부  (0) 2020.03.13
[200312/D-2] 백준 알고리즘 공부  (0) 2020.03.12
백준 알고리즘 문제 풀이 관련  (0) 2020.03.11
백준 알고리즘 8958  (0) 2019.09.09
백준 알고리즘 2562, 2920  (0) 2019.09.06

댓글