강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của caesiumy
caesiumy

câu hỏi đã được viết

Lễ hội mã trại cơ sở mã hóa Jeju: Lễ hội Python 100

Giải bài toán 99 đến 100

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

Viết

·

284

0

rocks = [1, 2, 1, 4]
rabbits = [2, 1, 3]

def sol(rocks, rabbits):
  results = ["pass" for i in range(len(rabbits))]
  
  for i in range((len(rabbits))):
    step = 0

    while step < len(rocks):
      step += rabbits[i]
      print(f'step: {step}')

      if step <= len(rocks):
        rocks[step - 1] -= 1

        if rocks[step - 1] < 0:
          results[i] = 'fail'

      print(rocks)
    print('---------------')

  return results

sol(rocks, rabbits)

배열 크기를 벗어나면 오류가 생겨서 if문으로 걸러줬습니다.

python코테 준비 같이 해요!

Câu trả lời

Câu hỏi này đang chờ câu trả lời
Hãy là người đầu tiên trả lời!
Hình ảnh hồ sơ của caesiumy
caesiumy

câu hỏi đã được viết

Đặt câu hỏi