문자열 s가 있다고 가정합니다. 이 문자열에 짝수 길이의 회문이 포함되어 있는지 여부를 확인해야 합니다.
따라서 입력이 s ="afternoon"과 같으면 "afternoon"이 짝수 길이의 회문 "noon"을 가지므로 출력은 True가 됩니다.
이 문제를 해결하기 위해 다음 단계를 따릅니다.
- 0에서 문자열 크기 - 1 사이의 i에 대해
- 문자열[i]가 문자열[i + 1]과 같으면
- 참 반환
- 문자열[i]가 문자열[i + 1]과 같으면
- 거짓을 반환
이해를 돕기 위해 다음 구현을 살펴보겠습니다. −
예시
def solve(string): for i in range (0, len(string)): if (string[i] == string[i + 1]): return True return False s = "afternoon" print(solve(s))
입력
"afternoon"
출력
True