Baekjoon
[백준 10809] C언어 풀이
HS DEVELOG
2023. 10. 11. 13:39
풀이과정
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> int main() { char str[101]; char alp[26]; // 모든 값 -1로 초기화 for (int i = 0; i < 26; i++) alp[i] = -1; //문자열 입력 scanf("%s", str); //문자열의 길이만큼 돌면서 각 알파벳과 대조하기 for (int i = 0; i < strlen(str); i++) //a부터 z까지 돌기 for (int j = 0; j < 26; j++) //만약 j번째 알파벳과 문자열의 문자가 일치하며 //해당 알파벳이 처음 등장한 경우 if (str[i] - 'a' == j && alp[j] == -1) alp[j] = i; for (int i = 0; i < 26; i++) printf("%d ", alp[i]); } |