본문 바로가기

카테고리 없음

[파이썬] 문자열 처리 퀴즈 #3 / 구름EDU

반응형

Quiz) 사이트별로 비밀번호를 만들어 주는 프로그램을 작성하시오

 

예) http://naver.com 

규칙 1 : http:// 부분은 제외 => naver.com

규칙 2 : 처음 만나는 점(.) 이후 부분은 제외 => naver

규칙 3 : 남은 글자 중 처음 세자리 + 글자 갯수 + 글자 내 'e' 갯수 + "!" 로 구성

 

예) 생성된 비밀번호 : nav51!

 

 

 

 

 

 

# -*- coding: utf-8 -*-
# UTF-8 encoding when using korean

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

 

반응형