본문 바로가기

프로그래머스

x만큼 간격이 있는 n개의 숫자

반응형

아래가 내가 작성한코드이다.

def solution(x, n):
    lst=[]
    for i in range(x,x*n+x,x):
        lst.append(i)
    return lst

리스트에 append하는 방식으로 구현을 하였다.

 

그런데 런타임 에러가 떠서 다른사람이 한것을 보았다.

다른사람은 이렇게했다

def solution(x, n):
    
    answer = [  ]
    for i in range (1,n+1):
        answer.append(x*i)  
    return answer

나는 range에 들어가야하는 숫자가 더 커서 런타임이 더오래걸리는 것같다

반응형

'프로그래머스' 카테고리의 다른 글

콜라츠추축  (1) 2024.02.27
자릿수 더하기  (0) 2024.02.26
해시문제 완주하지 못한 선수  (0) 2024.02.23
최빈값 구하기  (0) 2024.02.23
특수문자 풀기  (0) 2024.02.22