• Jan
  • Feb
  • Mar
  • Apr
  • May
  • Jun
  • Jul
  • Aug
  • Sep
  • Oct
  • Nov
  • Dec
  • Sun
  • Mon
  • Tue
  • Wed
  • Thu
  • Fri
  • Sat
  • 27
  • 28
  • 29
  • 30
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

#12931 자릿수 더하기

image

문제 정리

123이면 각 자릿수 1,2,3을 더한 6을 반환

생각해보기

저번에 한 것처럼 10으로 나눈 나머지를 쭉쭊쭉 더해도 되겠지만,
이번엔 string 써서 해보자! string의 length 받아서 for문으로 그냥 더하면 될듯

코드 쓰기

#include <iostream>

using namespace std;
int solution(int n)
{
    int answer = 0;
    string s = to_string(n);
    
    for(int i=0; i<s.size(); i++){
        answer += s[i] - '0';
    }

    return answer;
}

내 풀이

풀고 나서 알게된 것