728x90
Java
import java.util.*;
public class Solution {
public int solution(int n) {
int answer = 0;
String s = Integer.toString(n);
for(char c : s.toCharArray()){
answer += (int)c - 48; // ascii code
}
return answer;
}
}
Python3
def solution(n):
answer = 0
for x in str(n):
answer += int(x)
return answer
확실히 파이썬이 형변환에 있어서 자유로워서 문제 풀기는 쉽다.
728x90
'알고리즘 > 프로그래머스' 카테고리의 다른 글
프로그래머스 연습문제: 정수 제곱근 판별 (python) (0) | 2022.10.11 |
---|---|
프로그래머스 연습문제: 자연수 뒤집어 배열로 만들기 (python) (0) | 2022.10.11 |
프로그래머스 연습문제: 약수의 합 (java) (0) | 2022.10.11 |
프로그래머스 연습문제: 평균 구하기 (python, java) (0) | 2022.10.11 |
프로그래머스 연습문제: 짝수와 홀수 (python) (0) | 2022.10.11 |