File tree Expand file tree Collapse file tree 1 file changed +11
-23
lines changed Expand file tree Collapse file tree 1 file changed +11
-23
lines changed Original file line number Diff line number Diff line change 4
4
Domain : Python
5
5
Author : Ahmedur Rahman Shovon
6
6
Created : 15 July 2016
7
+ Updated : 3 April 2021
7
8
Problem : https://www.hackerrank.com/challenges/validating-the-phone-number/problem
8
9
'''
9
- # Enter your code here. Read input from STDIN. Print output to STDOUT
10
- n = int (raw_input ())
11
- for i in range (0 ,n ):
12
- tmp_str = raw_input ()
13
- len_tmp_str = len (tmp_str )
14
- if (len_tmp_str != 10 ):
15
- ##print "LENGTH PROBLEM"
16
- print "NO"
17
- elif (tmp_str [0 ]!= "7" and tmp_str [0 ]!= "8" and tmp_str [0 ]!= "9" ):
18
- ##print "START PROBLEM"
19
- 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" )
20
19
else :
21
- check = 1
22
- for i in tmp_str :
23
- if (i >= "0" and i <= "9" ):
24
- continue
25
- else :
26
- check = 0
27
- break
28
- if (check == 1 ):
29
- print "YES"
30
- else :
31
- ##print "NUMBER PROBLEM"
32
- print "NO"
20
+ print ("NO" )
You can’t perform that action at this time.
0 commit comments