文字列の確認
6467 ワード
作成日:2022年1月11日午後4:58
ではstr=str[:-1]が文字列を反転させる役割を果たす.△Python以外の言語では、このような機能がない可能性が高いので、私が実現した方法で文字を1つずつ比較したいと思っています.
インプリメンテーションコード
# 회문 문자열 검사
import sys
sys.stdin = open("input.txt", "rt")
n = int(input())
for i in range(n):
isSame = True
l = list(input())
revL = list(reversed(l))
for j in range(len(l)):
if l[j].upper() == revL[j].upper():
pass
else:
isSame = False
break
if isSame:
print(f"#{i+1} YES")
else:
print(f"#{i+1} NO")
別の答え
import sys
sys.stdin=open("input.txt", "r")
n=int(input())
for i in range(n):
str=input()
str=str.upper()
if str==str[::-1]:
print("#%d YES" %i)
else:
print("#%d NO" %i)
Reference
この問題について(文字列の確認), 我々は、より多くの情報をここで見つけました https://velog.io/@lsj8706/회문-문자열-검사テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol