- 문제
- 풀이
#include <iostream>
using namespace std;
int main()
{
string input = "";
cin >> input;
for (char c = 'a'; c <= 'z'; c++)
{
int find = input.find(c);
cout << find << " ";
}
return 0;
}
- 메모
배열 안의 값을 이용해서 일일이 위치를 체킹하는 방법도 있지만, find() 함수를 사용하면 위치를 리턴해주며 없는 문자인 경우 -1을 리턴하기 때문에 이 문제에서는 find() 함수를 사용하는 것이 간편하다.
'코딩테스트' 카테고리의 다른 글
★ [백준/30802번/C++] 웰컴 키트 (0) | 2024.05.26 |
---|---|
[백준/4153번/C++] 직각삼각형 (0) | 2024.05.25 |
[백준/8958번/C++] OX퀴즈 (0) | 2024.05.23 |
[백준/3052번/C++] 나머지 (0) | 2024.05.22 |
[백준/2920번/C++] 음계 (0) | 2024.05.21 |