변수 이름 판단하기
조회수 261회
변수 이름을 판단하는 문제인데, 변수 이름을 판단할 때, 첫 번째 자리에 숫자가 있으면 0, 또는 문자열 안에 특수문자가 있으면 0을 출력하고, 둘 다 아닐 경우 1을 출력하는 문제입니다. 테스트 케이스를 입력하면 정상적으로 나오는데, 채점서버에 제출하면 99점 위로 올라가지 않습니다. 혹시 해결 방법을 찾아주실 수 있나요?
제가 아직 부족한지라 isalnum을 잘 쓰지 못하는데, isalnum 함수를 사용해서 하는 방법을 알려주시면 더 감사하겠습니다 !!
t = int(input())
for _ in range(t):
n = input()
ls = ['!', '@', '#', '$', '%', '^', '&', '*', '?', '|', '~', '`', '>',
'<', '/', '*', '-', '+', '"', "'", ' ', '.', ',', '=', '[', ']', '(', ')', '{', '}', ':', ';']
res = 1
if n[0].isdecimal():
res = 0
else:
for i in n:
if i in ls:
res = 0
print(res)
댓글 입력