IT/Programming_프로그래밍

[Py.CheckiO / Python] Py.CheckiO의 Eletronic Station - Acceptable Password 2 파이썬 문제 풀이 및 해석

무브영/movewoo0 2021. 4. 13. 22:41
728x90
반응형

안녕하세요. 이번 포스팅에서는 Py.CheckiO 의 Eletronic Station 레벨에 있는 Acceptable Password 2 문제풀이를 해보겠습니다.

 

주의:
제 답이 최고/최적화된 답이 아닐 수 있으며, 해결하는 것에만 집중한 답이기 때문에 좀 더 나은 방법이나 해석이 있으시다면 댓글 부탁드립니다.


 


 

 

0. Acceptable Password 2 문제 내용

Acceptable Password 2의 문제 내용은 이전에 다뤘던 Acceptable Password 문제에 추가적으로 한개의 조건을 

 

비밀번호 조건을 만족하는지 확인하는 문제입니다.

 

조건은 두개입니다.

 

- password의 길이가 6 초과
- password에는 최소한 한 개의 숫자가 포함되어야 함.

 

Acceptable Password 2 문제 내용

 

 


 

1. Acceptable Password 2 문제풀이

 

주어진 password 문자열을 두 개의 조건을 판단해야 합니다.

 

첫번째로 digit 값이 1개라도 포함되는지 확인해야하는데, 

 

이는 for 반복문을 통해서 password 문자열을 구성하는 문자들을 하나씩 확인하면 됩니다. 

 

isdigit() 함수를 통해서 만약 문자가 digit 값일 경우, password의 길이가 6 초과인지의 조건까지

 

합해서 이 두 가지 조건을 만족하면 True를 return하면 문제는 끝납니다. 

 

Acceptable Password 2 문제 풀이

 


 

 

 

본 포스팅의 내용 및 이미지를 무단 전재, 재배포 또는 복사를 금지합니다.

인용 시 출처와 같이 공개해주세요!

도움이 되셨다면 댓글 또는 공감 부탁드립니다!

728x90
반응형