카운트 업

dozzzini·2023년 11월 14일

코딩테스트

목록 보기
6/26
post-thumbnail

정수 start_num와 end_num가 주어질 때, start_num부터 end_num까지의 숫자를 차례로 담은 리스트를 return하도록 solution 함수를 완성해주세요.

def solution(start_num, end_num):
    answer = []
    for i in range(start_num, end_num+1):
        answer.append(i)
    return answer

append() : 리스트 마지막에 요소 추가

  • 예시
    A=['a', 'b', 'c']
    A.append('ccc') #A=['a', 'b', 'c', 'ccc']

range() : 범위

  • 예시

(1) range(10) » 0, 1, 2, 3, 4, 5, 6, 7, 8, 9

※ 마지막 숫자 10은 포함되지 않는다.

(2) range(1, 11) » 1, 2, 3, 4, 5, 6, 7, 8, 9, 10

※ 인자를 2개 전달할 때 첫번째 인자는 시작하는 숫자가 된다.

(3) range(0, 20, 2)

» 0, 2, 4, 6, 8, 10, 12, 14, 16, 18

※ 세 번째 인자는 숫자의 간격을 나타낸다.

(4) range(20, 0, -2)

» 20, 18, 16, 14, 12, 10, 8, 6, 4, 2

※ 간격을 음수로 지정한다면 숫자가 줄어든다.

0개의 댓글