티스토리 뷰


Code

#include <iostream>
using namespace std;

#define MAX 100

int main() {

	char s[MAX] = { 0 };
	int num[26] = {0};

	cin >> s;

	for (int a = 0; a < 26; a++) // s문자열 -1 초기화
		num[a] = -1;
	
	for (int i = 'a'; i <= 'z'; i++) { // 각 'a'부터 1씩증가시키며 비교할 반복문 
		for (int j = 0; j < 100; j++) { // 문자열 각 알파벳을 1씩 증가시키며 비교할 반복문
			if (s[j] == i) { // 각 알파벳이 무엇인지 판별
				num[i - 97] = j; // 각 알파벳에 대한 위치 판별
				break; // 알파벳이 무엇인지 판별한 후 그 위치를 저장하면 탈출 
			}
		}
	} // for
	for (int k = 0; k < 26; k++)
		cout << num[k] << " ";
}

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함