문자열 s가 있다고 가정합니다. s의 문자가 알파벳순인지 아닌지 확인해야 합니다.
따라서 입력이 s ="mnnooop"과 같으면 출력은 True가 됩니다.
이 문제를 해결하기 위해 다음 단계를 따릅니다. −
- char_arr :=s에 있는 문자의 새 목록
- 목록 정렬 char_arr
- return char_arr은 s의 모든 문자 목록과 동일하고 true, 그렇지 않으면 false
이해를 돕기 위해 다음 구현을 살펴보겠습니다. −
예시 코드
def solve(s): char_arr = list(s) char_arr.sort() return char_arr == list(s) s = "mnnooop" print(solve(s))
입력
"mnnooop"
출력
True