728x90
https://www.acmicpc.net/problem/10988
No.10988 문제풀이
- #include <string.h> : 문자열의 길이를 측정하기 위한 헤더파일. 입력한 문자의 맨 앞과 맨뒤를 비교하여 팰린드롬인지 문자열의 길이를 이용해 판단.
- char str[101] : 단어의 길이가 1<=str<=100 이기 때문에 배열의 크기는 100+1 즉 101이 된다.
- for (int i=0 ; i<=strlen(str)/2 ; i++) : 데칼코마니임을 생각하여 해당 문자열의 길이를 /2하는 범위까지 i를 증가시키며 반복한다.
- if (str[i] != str[strlen(str)-i-1]) : 만약 입력받은 문자열의 앞글자와 맨 끝글자가 다르면 => 0이 프린트가 되고 일치하면 1이 출력된다.
<예제>
728x90
'백준(BaekJoon)' 카테고리의 다른 글
[BaekJoon/C] No.2908 : 상수 (0) | 2024.05.15 |
---|---|
[BaekJoon/C] No.10809 : 알파벳 찾기 (0) | 2024.05.15 |
[BaekJoon/C] No.11022 : A+B-8 (0) | 2024.05.08 |
[BaekJoon/C] No.2743 : 문자열 길이 재기 (0) | 2024.04.30 |
[BaekJoon/C] No.9086 : 문자열 (1) | 2024.04.30 |