새벽_나그네
12시 지난 새벽
새벽_나그네
전체 방문자
오늘
어제
  • 분류 전체보기
    • TIL
    • DevLog
    • Algorithm
    • ComputerScience
    • etc

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 개발일지
  • 코린이
  • Python
  • machine learning
  • docker
  • Selenium 4
  • 자기주도학습
  • til
  • 국비지원
  • 내일배움단
  • portfolio
  • 내일배움캠프
  • 프로그래머스
  • Github
  • AI트랙
  • 스파르타코딩클럽
  • TodayILearned
  • 코딩
  • 코딩프로젝트
  • 내일배움카드

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
새벽_나그네

12시 지난 새벽

Algorithm

[프로그래머스] 약수의 합

2022. 8. 18. 00:00

문제

문제 설명

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

입력 & 출력

입출력 예

nreturn

12 28
5 6

 

풀이 과정

1. 주어진 숫자를 for문을 이용하여 1부터 자기 자신까지 하나씩 순회합니다.

2. 나머지가 0인 숫자를 판별하면서 이것을 바로 조건문에 사용하여 True, False로 사용합니다. 나머지가 0이 된다면 조건문을 충족하는 것이 되며 이때의 i값을 answer에 더해주고 이를 리턴합니다.

 

코드

def solution(n):
    answer = 0
    for i in range(1, n+1):
        if not(n%i):
            answer += i
    return answer
저작자표시 비영리 변경금지 (새창열림)

'Algorithm' 카테고리의 다른 글

[프로그래머스] 서울에서 김서방 찾기  (0) 2022.08.18
[프로그래머스] 시저 암호  (0) 2022.08.18
[프로그래머스] 이상한 문자 만들기  (0) 2022.08.17
[프로그래머스] 최대공약수와 최소공배수  (0) 2022.08.17
[프로그래머스] 소수 찾기  (0) 2022.08.17
    'Algorithm' 카테고리의 다른 글
    • [프로그래머스] 서울에서 김서방 찾기
    • [프로그래머스] 시저 암호
    • [프로그래머스] 이상한 문자 만들기
    • [프로그래머스] 최대공약수와 최소공배수
    새벽_나그네
    새벽_나그네
    IT, 프로그래밍, 정보, 스마트스토어

    티스토리툴바