문제
URL 문자열이 여러줄 입력됩니다. 입력된 URL이 올바르면 True, 잘못되었으면 False를 출력하는 프로그램을 만드세요.
올바른 URL의 규칙은 다음과 같습니다.
http:// 또는 https://로 시작
도메인은 도메인.최상위도메인 형식이며 영문 대소문자, 숫자, -로 되어 있어야 함.
"example.com"에서 "example"은 도메인 이름이고, ".com"은 최상위 도메인이다.
"google.co.kr"에서 "google"은 도메인 이름이고, ".co.kr"은 국가 코드 최상위 도메인(ccTLD)이다.
도메인 이하 경로는 /로 구분하고, 영문 대소문자, 숫자, -, ., ?, =을 사용함.
., ?, =, /이 연속하여 있으면 안됨.
입력
URL의 개수 n이 주어지고,
n개의 URL이 입력이 주어집니다.
출력
각 줄에 해당하는 URL마다 올바른 주소면 True, 올바르지 않은 주소면 False를 출력합니다.
예제
2
http://www.example.com/hello/world.do?key=python
http://example/hello/world.html
True
False