[BOJ] 10809. 알파벳 찾기

동스토리 ㅣ 2020. 10. 3. 12:59

반응형

문제

www.acmicpc.net/problem/10809

 

10809번: 알파벳 찾기

각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출

www.acmicpc.net


 

해설

string STL의 find 함수 사용


코드

#include <iostream>
#include <string>
using namespace std;

int main() {
	ios::sync_with_stdio(false);
	cin.tie(0), cout.tie(0);
	string s;
	cin >> s;
	int x;

	for (char a = 'a'; a <= 'z'; a++) {
		x = s.find(a);
		cout << x << " ";
	}

	return 0;
}

 

 

 

반응형

'Development > Algorithm' 카테고리의 다른 글

[BOJ] 11729. 하노이 탑 이동 순서  (0) 2020.10.04
[BOJ] 2606. 바이러스  (0) 2020.10.04
[BOJ] 2966. 찍기  (0) 2020.10.02
[BOJ] 10448. 유레카 이론  (0) 2020.10.02
[BOJ] 2231. 분해합  (0) 2020.10.02