본문 바로가기
프로그래머스 C++/Level.0

프로그래머스 Level.0 자릿수 더하기

by yeni_0224 2023. 8. 11.
728x90
반응형

정수 n이 매개변수로 주어질 때 n의 각 자리 숫자의 합을 return하도록 solution 함수를 완성해주세요

#include <string>
#include <vector>

using namespace std;

int solution(int n) {
    int answer = 0;
    string a = "";
    a = to_string(n);
    for(int i = 0; i < a.size(); i++){
        answer += a[i] - '0';
    }
    return answer;
}

정수를 문자열로 바꾼 후 그 안의 인덱스 값만큼 반복하여 배열의 원소들을 계속 더해주는 방법으로 풀었다.

왜 이 문제를 풀었던것 같은 기분이 들까? 그런데 프로그래머스 안푼 문제로 되어있다.

무슨일이오!

728x90
반응형