Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 주어진 문자열의 문자가 알파벳 순서인지 확인

<시간/>

문자열 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