본문 바로가기
Python

Los 7번 Python을 이용하여 패스워드 길이/패스워드 동시에 구하기.

by 웹하는빡통 2019. 11. 20.

 

지난번에 los4번 문제와 똑같은 문제이다. 여기서는 or,and 연산이 안먹히기 때문에 ||을 이용하여 코드를 작성하겠다.

 

저번에는 패스워드길이를 구하는 코드랑 패스워드를 구하는 코드를 따로 만들었지만 

 

이번 시간에는 패스워드를 구하는 동시에 패스워드 길이까지 동시에 출력해보자.

 

소스코드.

코드 설명은 저번 시간과 비슷하기에 자세히 설명은 하지 않겠다. 일단 간단히 설정하자면

첫번째 for문은 패스워드 길이를 알기위함이다, 보통 패스워드 길이가 12~13자리이니 range(1,12)로 설정하자

두번째 for문은 N번째 패스워드 값을 구하기 위함이다.

 

※주의!!: 실행 속도는 정말 너~~~무~~~~~~ 느리다. 한 2분정도 소요되는것 같다.

그래도 코드가 간결하고 이해하기가 매우 쉽다. 

 

 

실행결과. 

패스워드길이는 8자리이고 패스워드는 "6c864dec"라는 것을 알 수 있다.

 

 

pw=6c864dec를 넣으니 문제가 해결되었다. 

댓글