728x90
- 관련 사이트: https://school.programmers.co.kr/learn/courses/30/lessons/120851
입력받은 문자열 내의 모든 자연수의 합을 구하는 단순한 문제이다.
이 때, 연속으로 숫자가 입력되더라도 각각 하나의 숫자로 확인해주도록 한다.
1) 문자열 처음 문자부터 끝 문자까지 for문 수행
2) 문자가 숫자인 경우, 숫자로 변환하여 합 계산
#include <string>
using namespace std;
int solution(string my_string) {
int answer = 0;
for (char c : my_string)
{
if (isdigit(c) != 0)
answer += (c - '0');
}
return answer;
}
728x90
'Algorithm > Programers' 카테고리의 다른 글
한 번만 등장한 문자 (0) | 2023.06.20 |
---|---|
숨어있는 숫자의 덧셈 (2) (0) | 2023.06.18 |
OX퀴즈 (0) | 2023.06.18 |
컨트롤 제트 (0) | 2023.06.15 |
N개의 최소공배수 (0) | 2023.06.12 |
댓글