티스토리 뷰

링크 : https://www.hackerrank.com/challenges/the-birthday-bar/problem

 

문제> n은 사각형수.(초콜릿 바)

론의 생일 m은 month, d는 day.

릴리는 m개의 연속된 정수의 합이 d와 같은 초콜릿 한조각을 론에게 주고싶다.

릴리가 초콜릿바의 각 칸에 쓰인 정수가 있다면 론에게 주기위한 초콜렛 한조각을 떼어 낼 수 있는 방법은 몇가지일까.

 

해결방법.

기준값을 최대 수 n개에서 m개를 뺀값과 같을 때 까지 반복.

기준값부터 m개까지 합을 구하다가 d보다 커지면 멈추고, 

- m개까지의 합이 d와 같으면 카운트를 증가.

- 아니면 기준값을 증가.

 

 

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함