rueki
백준 10809번 : 알파벳 찾기(C/C++) 본문
728x90
반응형
하나의 단어 입력했을 때, 그 단어를 구성하고 있는 알파벳의 처음 등장하는 위치 순서를 출력하는 문제이다.
없는 알파벳에 대해서는 -1을 출력하는 문제이다.
C++의 String 헤더를 사용해서 문제를 풀어보았다.
<pre class="brush:sql">
#include <iostream>
#include <string>
using namespace std;
int main(){
string str;
int index;
cin>>str;
for(char i = 'a';i<='z';i++){
index = str.find(i);
cout<<index<<" ";
}
return 0;
}
</pre>
단어 입력받고, 그 단어의 인덱스를 받아서 출력하였다.
String 헤더에 대한 기능은 따로 모아서 정리를 하겠다.
728x90
반응형
'C, C++ 문제풀이' 카테고리의 다른 글
SW Expert Academy 2072. 홀수만 더하기 (0) | 2020.02.10 |
---|---|
2675번 백준 : 문자열 반복(C/C++) (0) | 2019.07.02 |
백준 8958번 : OX퀴즈 (C/C++) (0) | 2019.06.30 |
백준 1546번 : 평균(C/C++) (0) | 2019.06.30 |
백준 2577 : 숫자의 개수(C/C++) (0) | 2019.06.28 |
Comments