Inflearn Community Q&A
선생님, 질문이 있습니다.
Resolved
Written on
·
156
0
선생님, 강의 잘 듣고 있습니다.
N = int(input())
arr=[]
for i in range(N):
inp = input()
arr.append(inp)
res= []
for i in range(len(arr)):
flag=0
for j in range(len(arr[i])//2):
if arr[i][j] == arr[i][len(arr[i])-j-1] or ord(arr[i][j])-32 == ord(arr[i][len(arr[i])-j-1]):
pass
else:
flag=1
res.append("NO")
break
if flag==0:
res.append("YES")
for i in range(len(res)):
print('#',end='')
print(i,end=' ')
print(res[i])
혹시 제 코드에는 어떤 문제가 있는지 봐주실 수 있나요?
예제가 1 2 4 5 돌아가는데
3번의 가장 긴 문자열에서만 틀렸다고 나오네요..
python코테 준비 같이 해요!
Answer 1
1
codingcamp
Instructor
안녕하세요^^
회문문자를 검사할 때 대소문자를 구문하지 않는다고 문제에 있습니다.
N = int(input())
arr=[]
for i in range(N):
inp = input()
inp=inp.upper()
arr.append(inp)





