/ PYTHON

연습문제 - 나도코딩 예제

Python 연습문제




나도코딩 예제

예) http://naver.com
규칙 1 : http://부분을 제외
규칙 2 : 처음 만나는 점(.) 이후 부분은 제외
규칙 3 : 남은 글자 중 처음 세자리 + 글자 갯수 + 글자 내 “e” 갯수 + “!” 로 구성
예) 생성된 비밀번호 : nav51!



아래 문제의 포인트는 url주소가 naver가 아니더라도 출력이 잘 되야 하는것이다.


#내가 푼 답안

url = "http://naver.com"
first = url[7 : url.index(".")]
first1 = first[:3]
len = len(first)
e = first.count("e")
print(f"생성된 비밀번호 : {first1}{len}{e}%s" %"!")


# 선생님답안

url = "http://naver.com"
rule1 = url.replace("http://", "")
rule1 = rule1[:rule1.index(".")]
password = rule1[:3] + str(len(rule1)) + str(rule1.count("e"))+"!"
print("{}의 비밀번호는 {} 입니다.".format(url, password))