알고리즘 테스트/Hackerrank 문제풀이 및 해설
<Hackerrank 문제풀이: 파이썬> Validating the phone number
개발린이
2020. 12. 17. 13:21
import sys
N = int(sys.stdin.readline())
for i in range(N):
num = sys.stdin.readline().strip()
if len(num) != 10:
print("NO")
elif num.isdigit():
if num[0] == '7' or num[0] == '8' or num[0] == '9':
print("YES")
else:
print("NO")
else:
print("NO")
앞자리 숫자가 7,8,9중 하나이고, 길이가 10자리이고, 모든 요소가 숫자이면 YES
이고, 아니라면 NO
를 출력하게끔 하면 된다.