![[프로그래머스] 숫자의 표현 (python)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJR8cM%2FbtsHRNSgyX0%2F697BUg88Hk7wkMxMvmTWD1%2Fimg.jpg)
[프로그래머스] 숫자의 표현 (python)CSE/알고리즘 (algorithm)2024. 6. 7. 22:00
Table of Contents
https://school.programmers.co.kr/learn/courses/30/lessons/12924
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
반복문을 이중으로 만들어준다.
- 바깥에 있는 반복문은 1, 4, 7, …과 같이 첫 숫자에 어떤 걸 더해주는지 정해주는 것을 목적으로 사용한다.
- 안 쪽에 있는 반복문은 (1)+2+3+4+5와 같이 일렬로 숫자를 더할 수 있도록 해준다.
def solution(n):
answer = 0
for i in range(1, n + 1):
sum = 0
for j in range(i, n + 1):
sum += j
if sum == n:
answer += 1
break
elif sum > n:
break
return answer
references
https://school.programmers.co.kr/learn/courses/30/lessons/12924
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
728x90
반응형
'CSE > 알고리즘 (algorithm)' 카테고리의 다른 글
[프로그래머스] 예상 대진표 (python) (1) | 2024.06.09 |
---|---|
[프로그래머스] 땅따먹기 (python) (0) | 2024.06.08 |
[프로그래머스] 2개 이하로 다른 비트 (python) (0) | 2024.06.07 |
[프로그래머스] 시저 암호 (python) (0) | 2024.06.06 |
파이썬 문자열 문제 유형 (0) | 2024.06.06 |
@junyeokk :: 나무보다 숲을
컴퓨터 전공 관련, 프론트엔드 개발 지식들을 공유합니다. React, Javascript를 다룰 줄 알며 요즘에는 Typescript에도 관심이 생겨 공부하고 있습니다. 서로 소통하면서 프로젝트 하는 것을 즐기며 많은 대외활동으로 개발 능력과 소프트 스킬을 다듬어나가고 있습니다.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!