File tree Expand file tree Collapse file tree 1 file changed +10
-23
lines changed Expand file tree Collapse file tree 1 file changed +10
-23
lines changed Original file line number Diff line number Diff line change 7
7
Updated : 3 April 2021
8
8
Problem : https://www.hackerrank.com/challenges/validating-the-phone-number/problem
9
9
'''
10
- # Enter your code here. Read input from STDIN. Print output to STDOUT
11
- n = int (input ())
12
- for i in range (0 ,n ):
13
- tmp_str = input ()
14
- len_tmp_str = len (tmp_str )
15
- if (len_tmp_str != 10 ):
16
- ##print "LENGTH PROBLEM"
17
- print ("NO" )
18
- elif (tmp_str [0 ]!= "7" and tmp_str [0 ]!= "8" and tmp_str [0 ]!= "9" ):
19
- ##print "START PROBLEM"
20
- print ("NO" )
10
+
11
+ from re import compile , match
12
+
13
+ n = int (input ())
14
+ for _ in range (n ):
15
+ phone_number = input ()
16
+ condition = compile (r'^[7-9]\d{9}$' )
17
+ if bool (match (condition , phone_number )):
18
+ print ("YES" )
21
19
else :
22
- check = 1
23
- for i in tmp_str :
24
- if (i >= "0" and i <= "9" ):
25
- continue
26
- else :
27
- check = 0
28
- break
29
- if (check == 1 ):
30
- print ("YES" )
31
- else :
32
- ##print "NUMBER PROBLEM"
33
- print ("NO" )
20
+ print ("NO" )
You can’t perform that action at this time.
0 commit comments