파이썬도르

# 프로그래밍 # 독학 일기 02 # 파이썬 _ 나도코딩 퀴즈 풀이

이군 2021. 3. 10. 10:10
반응형

세번째 퀴즈는 웹 사이트 주소 별로 비밀번호를 자동으로 만들어주는 프로그램 입니다. 보안의 이유로 실제로 사용하기는 어렵겠지만, 이를 응용하여 주기적으로 비밀번호를 바꿔줄 때 유용하게 사용할 수 있을 것 같습니다.

 

나도코딩 유튜브 영상 : 
파이썬 코딩 무료 강의 (기본편) - 6시간 뒤면 여러분도 개발자가 될 수 있어요 [나도코딩]

 


Quiz 02

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

 

# 예) http://naver.com
# 규칙1 : http:// 부분 제외 => naver.com
# 규칙2 : 처음 만나는 점(.) 이후 부분은 제외 => naver
# 규칙3 : 남은 글자 중 처음 세자리 + 글자 갯수 + 글자내 'e' 갯수 + "!"로 구성

 

# 예) nav51!

 

Python Code

# 함수를 만들어 반복 사용이 용이하게 만들었습니다.

# 웹사이트 주소의 시작 부분의 ("https://www" 또는 "https://") "www"가 비밀번호 생성에 관여하지 않도록 했습니다.

 

응용 풀이

# 위에서 만든 함수를 이용해 좀 더 깔끔한 UX를 구현했습니다.

 

 

반응형