문제)
답안 코드)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
import sys
#sys.stdin=open("input.txt","rt")
#방법1
def check(string):
string=str.upper(string)#대문자화
if string==string[::-1]:#뒤집은것과 비교
return "YES"
else:
return "NO"
N=int(input())
for i in range(N):
print("#"+str(i+1)+" "+check(input()))
#방법2
n=int(input())
for i in range(1, n+1):
str=input()
str=str.upper()#대문자화
for j in range(len(str)//2):#맨앞과 맨뒤 에서부터 순차 비교
if str[j]!=str[-1-j]:
print("#%d NO" %i)
break
else:
print("#%d YES" %i)
|
cs |
'코딩테스트 with PYTHON' 카테고리의 다른 글
[python] 코딩테스트 대비 - 카드 역배치(리스트 뒤집기) (0) | 2021.12.14 |
---|---|
[python] 코딩테스트 대비 - 문자열에서 숫자만 추출 (0) | 2021.12.14 |
[python] 코딩테스트 대비 - 점수계산 (0) | 2021.12.13 |
[python] 코딩테스트 대비 - 규칙구현 (0) | 2021.12.13 |
[python] 코딩테스트 대비 - 소수뒤집기 (0) | 2021.12.13 |