인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

Inflearn Community Q&A

yurilee49427448's profile image
yurilee49427448

asked

Introduction to Python Algorithm Problem Solving (Coding Test Preparation)

10. Calculating scores

점수계산문제 질문

Written on

·

286

0

1이 연속으로 나오는 경우에 첫번째 1은 1 두번째연속1은 2 세번째는 3이잖아요 

중간에 1이 있는경우와 이렇게 연속으로 1이 나오는경우 점수가 다른데 코드는 그냥 계속 1을 더하는 거 아닌가요??

아직 잘 이해가 안돼요ㅜㅜ

python코테 준비 같이 해요!

Answer 1

1

codingcamp님의 프로필 이미지
codingcamp
Instructor

안녕하세요^^

점수는 sum 변수에 누적하고 있습니다.

 그리고 cnt변수가 1이 연속될 수록 1씩 증가하고 있습니다. 

1이 하나일 때는 cnt는 1이 되고 sum에 누적하고, 

1이 연속 2개일 때 cnt는 2가 되고 sum에 누적되고.... 이런식으로 이해하면 됩니다.

yurilee49427448's profile image
yurilee49427448

asked

Ask a question