일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 채용공고
- GA4
- 명상
- 감사인사
- 6시 기상
- 독서
- 구글애널리틱스
- 벚꽃
- 구글애널리틱스4
- ㅂㅂ
- 니다
- GA
- 수명예측 인공지능
- 데이터문해력
- 코오롱베네트
- 티스토리
- 기사스크랩
- Python
- 알파줄거리
- 데이터 분석
- 미라클 모닝
- 얼음여왕
- 영화 올드 줄거리
- 벚꽃개화시기
- 코딩
Archives
- Today
- Total
Data Analyst KIM
[프로그래머스Lv0] 숫자 찾기 - 파이썬 본문
반응형
<문제접근법>
num안에 k가 존재하면 num의 자리를 return한다.
존재하지 않으면 -1을 return하면 된다.
num은 숫자이므로 문자열로 바꿔서 각 항목마다 k와 비교를 해야한다
하지만 문자열의 숫자와 숫자는 다르기 때문에 문자열의 숫자를 int를 이용하여 숫자로 바꾸어서 k와 비교를 해준다.
만약 값이 같다면 인덱스의 값을 나타내기 때문에 1을 더해주면 숫자의 자리가 된다.
def solution(num, k):
answer = -1
nu = str(num)
for i in range(len(nu)) :
if int(nu[i]) == k :
return i+1
return answer
반응형
'데이터 분석 > Coding Test' 카테고리의 다른 글
[프로그래머스Lv0] 종이 자르기 - 파이썬 (0) | 2023.05.09 |
---|---|
[프로그래머스Lv0] 숨어있는 숫자의 덧셈(2) - 파이썬 (0) | 2023.05.08 |
[프로그래머스Lv0] 배열의 유사도 - 파이썬 (0) | 2023.05.08 |
[프로그래머스Lv0] 369게임 - 파이썬 (0) | 2023.05.08 |
[프로그래머스Lv0] 로그인 성공? - 파이썬 (0) | 2023.05.05 |