String Validators

Sort by

recency

|

1949 Discussions

|

  • + 0 comments

    i bruteforced it:

    if __name__ == '__main__':
        s = input()
        has_alnum = False
        has_alpha = False
        has_digit = False
        has_lower = False
        has_upper = False
        
        for char in s:
            if char.isalnum():
                has_alnum = True
            if char.isalpha():
                has_alpha = True
            if char.isdigit():
                has_digit = True
            if char.islower():
                has_lower = True
            if char.isupper():
                has_upper = True
        
        print(has_alnum)
        print(has_alpha)
        print(has_digit)
        print(has_lower)
        print(has_upper)
    

    `

  • + 0 comments
    if __name__ == '__main__':
        s = input()
        
        print(any(i.isalnum() for i in s))
        print(any(i.isalpha() for i in s))
        print(any(i.isdigit() for i in s))
        print(any(i.islower() for i in s))
        print(any(i.isupper() for i in s))
    
  • + 0 comments

    if name == 'main': s = input() print(any(c.isalnum() for c in s )) print(any(c.isalpha() for c in s )) print(any(c.isdigit() for c in s )) print(any(c.islower() for c in s )) print(any(c.isupper() for c in s ))

  • + 0 comments
    if __name__ == '__main__':
        s = input()
        checks = [
            (str.isalnum),
            (str.isalpha),
            (str.isdigit),
            (str.islower),
            (str.isupper)
        ]
        
        for method in checks:
            print(any(method(ch) for ch in s))
    
  • + 0 comments
    if __name__ == '__main__':
        s = input()
        # map checks each character in s, producing an iterator of True/False values.
        # any returns True if at least one value in the iterator is True.
        print(any(map(str.isalnum,s)))  # At least one letter or digit?
        print(any(map(str.isalpha,s)))  # At least one letter?
        print(any(map(str.isdigit,s)))  # At least one digit? 
        print(any(map(str.islower,s)))  # At least one lowercase letter?
        print(any(map(str.isupper,s)))  # At least one uppercase letter?