[백준 10809] C언어 풀이
2023. 10. 11. 13:39ㆍBaekjoon
풀이과정
#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]); } |
'Baekjoon' 카테고리의 다른 글
[백준 C언어] 2563 풀이 (1) | 2023.10.16 |
---|---|
[백준 10789] C언어 풀이 (0) | 2023.10.16 |
[백준 1152] C언어 풀이 (0) | 2023.10.11 |
[백준 2675] C언어 풀이 (1) | 2023.10.11 |
[백준 11654] C언어 풀이 (1) | 2023.10.09 |