미션. 오름차순으로 저장하기

목표


숫자를 입력하면 오름차순으로 저장되는 리스트입니다.

숫자를 입력받고 나면 입력받은 숫자와 현재 리스트에 저장된 숫자를 비교하여 리스트의 적절한 위치에 넣어 주어야 합니다.

리스트에는 항상 숫자들이 오름차순으로 저장되어야 합니다.


무엇을 해야 하나요?

만들어야 하는 기능

  • 숫자 입력 받기
  • 입력받은 숫자가 들어갈 자리를 찾고 찾은 위치에 저장하기







입력받은 숫자('대답' 변수)와 리스트 안에 저장되어 있는 값들을 비교하기 위해 반복자로 '리스트번호' 변수를 사용합니다.

하나의 입력받은 숫자가 들어올 때마다 최대로 리스트의 항목 수만큼 반복해야 합니다.

그리고 끝까지 비교하지 않고, 자기 자리를 찾았으면 반복을 중단하고 끝냅니다.


입력 받은 숫자가 리스트에 저장된 숫자들 보다 더 크거나, 리스트에 숫자가 없는 경우에는 맨 아래쪽의 조건문을 만족하게 되어 리스트의 맨 아래쪽에 값이 추가되게 됩니다.





댓글

로그인 후 댓글을 남길 수 있습니다.