Sort by

recency

|

484 Discussions

|

  • + 0 comments

    n=int(input()) for i in range(n): s=input() a='YES' if len(s)!=10 or s[0] not in '789': a="NO" if any(not j.isdigit() for j in s): a="NO" print(a)

  • + 0 comments
    #import regex package --> iterate through input, use regex "^[789]\d{9}$" to match to input using findall --> finall returns a list, if list size is not 0 then a match has been found, and print according result
    
    import re
    
    for i in range(int(input())):
        num = input()
        x = re.findall("^[789]\d{9}$", num)
        
        if len(x) > 0:
            print("YES")
        else:
            print("NO")
    
  • + 0 comments
    nums = input()
    
    for x in range(int(nums)):
      t  =  "NO"
      num = input()
      if len(num) == 10:
        if num.isdigit():
            if int(num[0]) in [7,8,9]:
                t = "YES"
      print(t)
    
  • + 0 comments
    import re
    N= int(input())
    patron =r'^[7|8|9]\d{9}'
    for i in range (N):
        s = input()
        if (re.fullmatch(patron, s )):
            print("YES")
        else:
            print("NO")
            
    
  • + 0 comments

    Here is HackerRank Validating phone numbers in python solution - https://programmingoneonone.com/hackerrank-validating-phone-numbers-solution-in-python.html