백준 10808번 알파벳 개수 Array / C++ / 브론즈4

밀루·2023년 3월 22일
0

백준 문제풀이

목록 보기
3/51

#include <vector>
#include <iostream>

using namespace std;

vector<int> list(26, 0);

int main()
{   
    string str;
    cin >> str;
    for (int i = 0; i < str.size(); i++) {
        list[str[i]-97]++;
    }
    for (int i =0; i <list.size(); i++){
        cout << list[i] << " ";
    }
    return 0;
}

스킬:

  1. vector list(26, 3) 은 초기값이 3인 26개의 벡터를 생성하는 것

  2. ASCII는 영문 알파벳을 사용하는 대표적인 문자 인코딩이다. 숫자, 영문 대문자, 영문 소문자이다. 숫자는 48 ~ 57, 영문 대문자는 65 ~ 90, 영문 소문자는 97 ~ 122이다. 영문 소문자에서 32를 빼면 영문 대문자가 된다.

profile
벨로그에 틀린 코드나 개선할 내용이 있을 수 있습니다. 지적은 언제나 환영합니다.

0개의 댓글