본문 바로가기
Algorithm/Programers

숨어있는 숫자의 덧셈 (1)

by 꼬부기가우는소리 2023. 6. 18.
728x90

 

- 관련 사이트: https://school.programmers.co.kr/learn/courses/30/lessons/120851

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

입력받은 문자열 내의 모든 자연수의 합을 구하는 단순한 문제이다.

이 때, 연속으로 숫자가 입력되더라도 각각 하나의 숫자로 확인해주도록 한다.

 

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

댓글