노력에는 지름길이 없으니까요

리스트 내 배수 찾기 본문

Python

리스트 내 배수 찾기

데건 2024. 6. 17. 14:50
728x90

내가 쓴 코드.

굳이 i 꺼내지 않아도 됨! list 내의 요소 직접 지정 가능.

def solution(n, numlist):
    return [numlist[i] for i in range(len(numlist)) if numlist[i]%n == 0]

 

 

바보짓.

def solution(n, numlist):
    return [x for x in numlist if x % n == 0]

 

 

 

 

해결일 언어 레벨 테스트명
20240618 Python level 1  없는 숫자 더하기

 

링크 : 

 

 

 


 

내 코드

def solution(numbers):
    return sum([x for x in range(10) if x not in numbers])

 

 

 

개선점:

 

베스트 코드

solution = lambda x: sum(range(10)) - sum(x)

 

다 더한다음에 차를 빼는 방법도 있었다...

 

728x90
반응형