일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- GA4
- 알파줄거리
- 데이터 분석
- Google Analytics
- 독서
- 니다
- 코딩
- 얼음여왕
- 수명예측 인공지능
- 미라클 모닝
- 구글애널리틱스
- 영화 올드 줄거리
- 데이터문해력
- 구글애널리틱스4
- 벚꽃
- 명상
- 벚꽃개화시기
- 기사스크랩
- ㅂㅂ
- 프로그래머스
- GA
- 티스토리
- 감사인사
- 6시 기상
- Python
- 코오롱베네트
- 채용공고
Archives
- Today
- Total
Data Analyst KIM
[프로그래머스Lv0] 로그인 성공? - 파이썬 본문
반응형
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
<문제접근법>
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 |