흔한 문제다.
반복문을 사용하여 각 자리수를 더하면 된다. while문을 보통 쓰는데 필자는 for문을 선호한다.
using namespace std;
int solution(int n)
{
int answer = 0;
for (int i = 10; n != 0; n /= 10)
answer += n % 10;
return answer;
}'Coding_Test 연습 > Programmers' 카테고리의 다른 글
| [프로그래머스] (C++) LV1 정수 내림차순으로 배치하기 (0) | 2022.04.27 |
|---|---|
| [프로그래머스] (C++) LV1 자연수 뒤집어 배열로 만들기 (0) | 2022.04.27 |
| [프로그래머스] (C++) LV1 이상한 문자 만들기 (0) | 2022.04.27 |
| [프로그래머스] (C++) LV1 약수의 합 (0) | 2022.04.26 |
| [프로그래머스] (C++) LV1 시저 암호 (0) | 2022.04.26 |