⌨️

[AtCoder]ABC-159|B - String Palindrome

2023/03/07に公開

設問ページ

提出結果

def getString():
    return input()


def palindrome(s):
    r = s[::-1]

    return True if s == r else False


def main():
    s = getString()

    l = len(s)
    t = s[:(l - 1) // 2]
    u = s[(l + 3) // 2 - 1:]

    print('Yes' if palindrome(s) and palindrome(t) and palindrome(u) else 'No')


if __name__ == "__main__":
    main()

Discussion