일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 영화 올드 줄거리
- Google Analytics
- 코딩
- 구글애널리틱스4
- GA
- GA4
- 미라클 모닝
- 알파줄거리
- 벚꽃
- 감사인사
- 데이터문해력
- 니다
- 채용공고
- 6시 기상
- 구글애널리틱스
- 프로그래머스
- 독서
- 수명예측 인공지능
- Python
- 벚꽃개화시기
- 티스토리
- 명상
- 코오롱베네트
- 얼음여왕
- ㅂㅂ
- 데이터 분석
- 기사스크랩
Archives
- Today
- Total
Data Analyst KIM
[프로그래머스Lv0] 로그인 성공? - 파이썬 본문
반응형
<문제접근법>
3가지의 종류가 있다.
아이디와 패스워드가 동일해서 로그인을 하거나 , 패스워드만 틀리거나 , 아이디/비번이 모두 틀린경우가 존재한다.
먼저 아이디와 패스워드가 동일한 경우 "login"을 출력하고 아닌경우는 나눈다
아닌 경우중에서 db에서 0번째 인덱스만 같으면 아이디만 같은 것으로 "wrong pw"로 출력하고
그것이 아닌 경우에는 "fail"로 출력을 한다.
def solution(id_pw, db):
if id_pw in db :
return 'login'
else :
for i in db :
if i[0] == id_pw[0] :
return 'wrong pw'
else :
return 'fail'
반응형
'데이터 분석 > Coding Test' 카테고리의 다른 글
[프로그래머스Lv0] 배열의 유사도 - 파이썬 (0) | 2023.05.08 |
---|---|
[프로그래머스Lv0] 369게임 - 파이썬 (0) | 2023.05.08 |
[프로그래머스Lv0] 치킨 쿠폰 - 파이썬 (0) | 2023.05.04 |
[프로그래머스Lv0] 등수 매기기 - 파이썬 (0) | 2023.05.03 |
[프로그래머스Lv0] 다음에 올 숫자 - 파이썬 (0) | 2023.05.03 |