MY MEMO

[CODEGROUND] 부분 배열 본문

ALGORITHM/CODEGROUND

[CODEGROUND] 부분 배열

l_j_yeon 2017. 5. 9. 19:15


더해서 목표한 값보다 크거나 같은 수가 되는 가장 작은 연속된 배열을 찾는 것이다.


queue를 이용해서 현재까지 더한 수를 모두 저장해주었고


queue의 사이즈를 계산하면 배열의 개수가 나온다.


sum이 목표한 값보다 클때까지 더하다가


목표한 값보다 커지면 앞에서부터 한개씩 뺀다 (언제까지? 목표한 값보다 작아질때까지)


하지만 계속 60점을 받았었다..정말 마음아픈일이다


그래서 왜 60점을 받았나..한번 확인해보니..


한개도 되지 않는 경우의 수를 세지 않았다..


하..


그래서 이후 0이 나오는 것을 추가해주니 정답


basic이지만 나에게는 basic이 아니었다...


나는 왜 쉽게 생각하지 못할까...

'ALGORITHM > CODEGROUND' 카테고리의 다른 글

[CODEGROUND] 재활용  (0) 2017.05.16
[CODEGROUND] 윤목의 달인  (0) 2017.05.10
[CODEGROUND] 김씨만 행복한 세상  (0) 2017.05.08
[CODEGROUND] 수강신청  (0) 2017.05.08
[CODEGROUND] 할인권  (0) 2017.05.08
Comments