[PYTHON] 파이썬 프로그래머스 문제 풀기 1 - 자릿수 더하기
2023. 9. 20. 14:41ㆍDATA PROGRAMMING/PYTHON
내 코드
def solution(n):
answer = 0
n = str(n)
for i in range(len(n)):
answer = answer + int(n[i])
return answer
print(solution(123))
'각 자릿수'를 더하기 위해서 인덱싱을 생각했다. 하지만 정수형 데이터는 인덱싱이 되지 않으므로 우선 문자형으로 바꿔주고 문자형으로 바꾼 값의 길이를 범위로 하는 for문을 만들어 줬다.
0부터 시작해 입력된 숫자의 자릿수 까지의 인덱스가 차례대로 대입되면 각 자릿수를 뽑을 수 있고 각 자릿수를 다시 정수형으로 바꿔서 더해준다.
'DATA PROGRAMMING > PYTHON' 카테고리의 다른 글
[PYTHON] yfinance를 활용하여 웹 상의 데이터 받아 분석하기 (0) | 2023.09.22 |
---|---|
[PYTHON] 함수 데코레이터 활용 실습 (0) | 2023.09.20 |
[파이썬] 대신증권 API를 활용한 알고리즘 개발 (0) | 2023.09.20 |
[파이썬] 대신증권 API를 통해 주식투자 하기 (0) | 2023.09.18 |
파이썬을 이용한 퀀트 투자 - 1. 시작과 맛보기 (0) | 2023.09.17 |