가입하려고 하는 사이트에 이미 존재하는 아이디가 주어지고, 알파벳 소문자로만 이루어져 있고, 길이는 50자를 넘지 않아야 한다.
길이가 50자를 넘지 않는다는 점을 생각하여, 캐릭터 형 배열을 생성한다.
그리고 출력하는 부분의 코드를 보면 ?\?! 라고 되어있는 모습을 볼 수 있는데, 그 이유는 삼중자 때문이다.
삼중자는 자주 쓰지 않는 문자의 조합으로 다른 문자를 표현하는 것인데, 특징은 두 개의 연속되는 ?(물음표)로 시작한다는 것이다.
이 문제에서는 이런 삼중자를 막기 위해 ?\?!로 표현하는 것이다.
'알고리즘' 카테고리의 다른 글
C언어 백준 알고리즘 11047번 (동전0) (0) | 2023.01.05 |
---|---|
C언어 - 백준 알고리즘 1065번 (한수) (0) | 2023.01.05 |
C언어 - 백준 알고리즘 4344번(평균은 넘겠지) (0) | 2022.12.21 |
C언어 - 백준 알고리즘 2884 알람시계 (0) | 2022.04.12 |
소수(Prime number) 찾기 문제 (0) | 2022.04.10 |