티스토리 뷰
링크 : https://www.hackerrank.com/challenges/the-birthday-bar/problem
문제> n은 사각형수.(초콜릿 바)
론의 생일 m은 month, d는 day.
릴리는 m개의 연속된 정수의 합이 d와 같은 초콜릿 한조각을 론에게 주고싶다.
릴리가 초콜릿바의 각 칸에 쓰인 정수가 있다면 론에게 주기위한 초콜렛 한조각을 떼어 낼 수 있는 방법은 몇가지일까.
해결방법.
기준값을 최대 수 n개에서 m개를 뺀값과 같을 때 까지 반복.
기준값부터 m개까지 합을 구하다가 d보다 커지면 멈추고,
- m개까지의 합이 d와 같으면 카운트를 증가.
- 아니면 기준값을 증가.
'주간 알고리즘풀기' 카테고리의 다른 글
[171221][HackerRank](C#)Luck balance (0) | 2017.12.30 |
---|---|
[171220][HackerRank](C#)Designer pdf viewer (0) | 2017.12.30 |
[171218][HackerRank](C#)Insertion Sort - Part 2 (0) | 2017.12.30 |
[171215][HackerRank](C#)Day 26: Nested Logic (0) | 2017.12.16 |
[171214][HackerRank](C#)Closest Numbers (0) | 2017.12.14 |
댓글