알고리즘 모음(C++)

백준 10821 - 정수의 개수(C++) 본문

백준

백준 10821 - 정수의 개수(C++)

공대생의 잡다한 사전 2023. 5. 18. 22:39

문제 링크입니다. https://www.acmicpc.net/problem/10821

 

10821번: 정수의 개수

숫자와 콤마로만 이루어진 문자열 S가 주어진다. 이때, S에 포함되어있는 정수의 개수를 구하는 프로그램을 작성하시오. S의 첫 문자와 마지막 문자는 항상 숫자이고, 콤마는 연속해서 주어지지

www.acmicpc.net

정수의 개수를 세는 문제였습니다.

 

콤마의 갯수만 센 뒤, 1를 더해주면 수의 갯수를 구할 수 있었습니다.

 

자세한 것은 코드를 참고해주세요.

#include <iostream>
#include <cstdio>
#include <algorithm>
#include <queue>
#include <vector>
#include <cstring>
#include <cmath>

using namespace std;

string x;
int ans = 0;

int main(){
    cin.tie(0);
    cout.tie(0);
    cin >> x;
    for(int i = 0; i < x.size(); i++){
        if(x[i] == ',') ans++;
    }
    cout << ans + 1;
    return 0;
}

 

 

질문 및 조언은 댓글을 남겨주세요

'백준' 카테고리의 다른 글

백준 1357 - 뒤집힌 뎃셈(C++)  (0) 2023.05.18
백준 4470 - 줄번호(C++)  (0) 2023.05.18
백준 11098 - 첼시를 도와줘!(C++)  (0) 2023.05.18
백준 2857 - FBI(C++)  (0) 2023.05.18
백준 2711 - 오타맨 고창영(C++)  (0) 2023.05.16