🔍 문제
사용자로 부터 숫자를 입력받고, 입력한 숫자를 아래 리스트에 오름차순으로 넣기
[1, 3, 6, 11, 45, 54, 62, 74, 85]
🗝 사용함수
enumerate() : 인덱스와 데이터를 한번에 사용 가능
.insert : 특정 위치(인덱스)에 아이템 추가, 인수가 2개 필요
🖥 실행
numbers = [1, 3, 6, 11, 45, 54, 62, 74, 85]
inputNum = int(input('수 입력:'))
insertIdx = 0
for idx, num in enumerate(numbers):
if insertIdx == 0 and inputNum < num:
insertIdx = idx
numbers.insert(insertIdx, inputNum)
print(numbers)
📝 결과물
'Coding test > Python 기초문제' 카테고리의 다른 글
[리스트] 최고, 최저점을 삭제 후 총점, 평균 구하기 (0) | 2022.05.03 |
---|---|
[리스트] 중복된 숫자 제거 (0) | 2022.05.03 |
[리스트] 학생 수가 가장 많은 학급과, 적은 학급 구하기 (0) | 2022.05.03 |
[파이썬 기초] 아이디 입력 (0) | 2022.05.01 |
[모듈] 사칙연산, 도형의 넓이 계산기 (0) | 2022.04.30 |