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
반응형
'프로그래머스 C++ > Level.0' 카테고리의 다른 글
프로그래머스 Level.0 문자 반복 출력하기 (0) | 2023.08.12 |
---|---|
프로그래머스 Level.0 숨어있는 숫자의 덧셈 (1) (0) | 2023.08.02 |
프로그래머스 C++ Level. 0 제곱수 판별하기 (0) | 2023.07.04 |
프로그래머스 C++ Level. 0 편지 (0) | 2023.06.25 |
프로그래머스 C++ Level. 0 배열 자르기 (0) | 2023.04.27 |