문자열 s가 있다고 가정합니다. 회문인지 아닌지 확인해야 합니다. 우리가 알고 있듯이 회문은 단어가 앞뒤가 같은 경우입니다.
따라서 입력이 s ="racecar"와 같으면 출력은 True
가 됩니다.이 문제를 해결하기 위해 다음 단계를 따릅니다. −
- t :=s의 역
- t가 s와 같으면
- 참 반환
- 그렇지 않으면
- 거짓을 반환
이해를 돕기 위해 다음 구현을 살펴보겠습니다. −
예시
class Solution: def solve(self, s): t=s[::-1] if t==s: return True else : return False ob = Solution() print(ob.solve("racecar"))
입력
"racecar"
출력
True