inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

제주코딩베이스캠프 Code Festival: Python 100제

40번질문입니다.

369

zzzzz

작성한 질문수 192

2

40번문제 질문있습니다.

total=0

count=0

limit=int(input("제한값을 입력:"))

n=int(input("몸무게 몇명 입력"))

for i in range(n):

    friend=int(input("몸무게 입력"))

    if total<=limit:

        total+=friend

        count+=i#i가 인덱스번호이기 떄문에 0부터 센다. 따라서 i로 세두어도 괜찮음

print(count)

선생님께서 강의하신 코드로 돌렸을 떄 아래와 같이 정답부분이 오류가 납니다.

혹시 count+=1로 해야 하는거 아닌가요?

제한값을 입력:3

몸무게 몇명 입력2

몸무게 입력1

몸무게 입력1

1

코테 준비 같이 해요! python

답변 2

1

haon

total = 0
count = 0
limit = int(input("제한값을 입력:"))
n = int(input("몸무게 몇명 입력:"))
for i in range(n):
    friend = int(input("몸무게 입력:"))
    if total <= limit:
        total += friend
        count += i #i가 인덱스번호이기 떄문에 0부터 센다. 따라서 i로 세두어도 괜찮음
print(count)

위 코드는 count += 0, count += 1, count += 2이런식으로 이상해집니다.

그래서 바꾸려면 2가지방법이 생각났습니다.

1: ekek님처럼 count += 1로 바꾼다.

2: count = i로 복합대입대신 대입한다.

하지만 2번째 방법은 50 5 20 20 20 20 20와 같이 제한을 넘을경우는 되지만 3 2 1 1같이 넘지않을경우는 실패하네요.

0

Hojun Lee

답변이 늦어 죄송합니다.

답안지에 오류가 있는 것을 확인하였고 재녹화를 하였습니다.

차주 중으로 수정된 영상까지 모두 업로드 될 예정입니다.

다시 한 번 답변이 늦어 죄송하다는 말씀을 올립니다.

감사합니다.

수정코드

제한무게 = float(input())
친구수 = int(input())
친구몸무게 = []
전체몸무게 = 0
제한수 = 0
비교 = True

for i in range(친구수):
    친구몸무게.append(float(input()))
    전체몸무게 += 친구몸무게[i]
    if 전체몸무게 > 제한무게:
        if 비교:
            비교 = False
            제한수 = i
if 제한수 == 0 and 친구몸무게[0] <= 제한무게:
    print(len(친구몸무게))
else:
    print(제한수)

41번 문제 질문입니다.

0

321

0

94번 질문

0

202

0

알고리즘 강의가 어떤 것인가요?

0

270

1

3:55분부터 이해가 안갑니다

0

274

0

64번문제 작동이 안됩니다

0

275

0

1부터 100까지의 합

0

267

1

왜 '혜원'이 max값으로 출력되는지 모르겠습니다

1

381

1

sorted 와 sort 질문입니다

0

214

1

강의에서 사용하는 문제 제출 플렛폼 사용은?

0

242

0

37번 코드 / 오류 문의

0

319

1

문자열 뒤집기 재귀함수 질문드려요

0

513

1

부록 Counter부터 내용이 안보여요

0

413

1

선택정렬 최솟값_인덱스 부분 질문입니다.

0

209

1

코딩문제 채점

0

296

1

자바스크립트 100제란 같은문제일까요?

0

244

1

50번 이후 문제는 안올라온건가요?

0

294

1

99번에 오류가 살짝 있어서 고쳐봤어요

0

298

0

마지막에 numpy 모듈 슬라이싱 사용시

0

265

0

강의에서 문제는 노션에서 복사해서 주피터나 파이썬 IDE복사해서 풀어보는 건가요?

0

336

1

공부 방법에 대해 질문드립니다.

1

285

1

38번 질문입니다.

0

138

0

37번문제 질문이 있습니다

0

128

0

40번 관련 질문드립니다.

0

165

0

학습방식에 대해 질문드립니다.

0

184

1