[프로그래머스 / Level 1] 약수의 합 (파이썬)

2022. 4. 30. 17:22·🎲 알고리즘 공부/프로그래머스

📝 문제

> 정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요.

 

입출력 예시

- 12의 약수는 1, 2, 3, 4, 6, 12 라서 모두 더한 값인 28이 리턴되는 것이다.

 

https://programmers.co.kr/learn/courses/30/lessons/12928

 

코딩테스트 연습 - 약수의 합

정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요. 제한 사항 n은 0 이상 3000이하인 정수입니다. 입출력 예 n return 12 28 5 6 입출력 예 설명 입출력 예 #1 12의 약수

programmers.co.kr

 

 

🎨 풀이

💡 첫 번째 시도 = 성공

 

def solution(n):
    answer = 0
    
    for i in range(1,n+1):
        if n % i == 0:
            answer += i
    return answer

 

> 

 

1. n 을 나눌 수 있는 수를 구한 후, answer에 그 값을 더해준다.

2. answer을 리턴한다.

 

끝~

 

 

⭐ 느낀점

 

> 이제는 날로 먹을 문제도 별로 안남았다.. ㅎㅎ..~ 시험 직전에 더 빡세질 거 같은 느낌이 살짝 드는데,, 가능할까? 모르겠다ㅠㅠ

'🎲 알고리즘 공부 > 프로그래머스' 카테고리의 다른 글

[프로그래머스 / Level 2] 최댓값과 최솟값 (파이썬)  (0) 2022.05.02
[프로그래머스 / Level 1] 이상한 문자 만들기 (파이썬)  (0) 2022.05.01
[프로그래머스 / Level 1] 최대공약수와 최소공배수 (파이썬)  (0) 2022.04.29
[프로그래머스 / Level 1] 제일 작은 수 제거하기 (파이썬)  (0) 2022.04.28
[프로그래머스 / Level 1] 정수 내림차순으로 배치하기 (파이썬)  (0) 2022.04.27
'🎲 알고리즘 공부/프로그래머스' 카테고리의 다른 글
  • [프로그래머스 / Level 2] 최댓값과 최솟값 (파이썬)
  • [프로그래머스 / Level 1] 이상한 문자 만들기 (파이썬)
  • [프로그래머스 / Level 1] 최대공약수와 최소공배수 (파이썬)
  • [프로그래머스 / Level 1] 제일 작은 수 제거하기 (파이썬)
듬듬
듬듬
  • 듬듬
    두드림
    듬듬
  • 전체
    오늘
    어제
    • 분류 전체보기 (280)
      • 📑 신입일기 (35)
      • 🍪 Web (1)
        • angular (1)
        • JavaScript (0)
      • 🧩 Node.js 공부 (2)
      • 🎲 알고리즘 공부 (192)
        • 프로그래머스 (76)
        • 백준 (96)
        • 코드업 (19)
      • 🎨 Tistory Customizing (1)
      • 💌 일상 (12)
        • 일상 (5)
        • 기록 (7)
      • 📜 자격증 (2)
        • 정보처리기사 (2)
      • 📗 spring boot 공부 (9)
      • 학교 공부 (20)
        • ICT 개론 (14)
        • 리눅스 (6)
      • ChatGPT 랑 놀기 (0)
  • 블로그 메뉴

    • 홈
    • 방명록
    • 글쓰기
  • 링크

    • 깃허브
  • 공지사항

  • 인기 글

  • 태그

    행렬덧셈
    컨텐더스
    코테
    연습문제
    til
    코민이
    정보처리기사
    일기
    코드업
    파이썬
    codeup
    정처기
    오버워치
    nodejs
    폰켓몬
    BOJ
    프로그래머스
    백준
    50문답
    스프링부트
    찬양추천
    카카오
    코린이
    피보나치수
    충무로
    6월 목표
    오블완
    스프링 부트
    신입일기
    티스토리챌린지
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
듬듬
[프로그래머스 / Level 1] 약수의 합 (파이썬)
상단으로

티스토리툴바