fb pixel

Introduction to Python

  • Profound Academy

    • Status
      • 1
        Input and Output
      • 2
        Variables and Integer Arithmetic
      • 3
        Conditional Operators
      • 4
        Advanced Conditions - Nesting
      • 5
        Types and Variables
      • 6
        Strings
      • 7
        Lists
      • 8
        For Loops
      • 9
        While Loops
      • 10
        continue, break, while...else
      • 11
        String and List methods
      • 12
        Nested Loops
      • 13
        List Comprehension
      • 14
        Tuples and Sets
      • 15
        dict
      • 16
        Functions
      • 17
        Functions 2
      • 18
        Lambda and higher-order functions
      • 19
        Files

  • Validate the domain

    Given a webpage domain like www.profound.academy or google.com or www.brilliant.org, your task is to validate it. Make sure that the domain is actually written correctly. The rules of a domain name:
    • It can start with www or it can have nothing in the beginning
    • It should have a name that only has Latin letters (like profound or google)
    • It should end with any of com, org, or academy
    The input contains a single string - the domain.
    The program should print Valid in case the domain is valid and Invalid in case it isn’t.
    Input
    Output
    profound.academy
    Valid
    google.co
    Invalid
    w.google.com
    Invalid
     
    To check your solution you need to sign in
    Sign in to continue