[프로그래머스][파이썬] 순서쌍의 개수 - 수학 (Level 0)

뻥튀기아이스크림·2025년 3월 15일
1
post-thumbnail

◽ 문제 출처

https://school.programmers.co.kr/learn/courses/30/lessons/120836

◽ 문제

◽ 입력 & 출력

◽ 내 풀이

def solution(n):
    answer = 0
    
    for i in range(1, n + 1):
        if n % i == 0:
            answer += 1
            
    return answer
  • 문제에 주어진 조건대로 곱해서 n 인 자연수의 순서쌍의 개수를 반환했다.

◽ 다른 사람 풀이

def solution(n):
    return len([number for number in range(1, n+1) if n % number == 0])
  • 순서쌍을 검사하는 코드는 동일하지만 이를 배열에 담고 len() 함수로 개수를 구했다.

◽ 더 나아가기

  • 리스트 컴프리핸션의 활용 방법들이 다양해보여서 흥미롭다.
  • 2차원 배열은 무조건 리스트 컴프리핸션으로 초기화하기.



피드백은 언제나 환영입니다 :)

profile
성장하고 싶은 개발자

0개의 댓글