새소식

알고리즘/프로그래머스

[프로그래머스] [내일은 코딩테스트 with 파이썬 파트2. 구현] 문제 3) k의 개수(Python)

  • -
728x90
반응형

 

k의 개수

 

def solution(i, j, k):
    answer = 0
    
    for x in range(i, j+1):
        for y in str(x):
            if str(k) == y:
                answer += 1
    
    return answer

 

11에 있는 1을 따로 생각해서 6번이라고 한 것 이다.

 

우선 i 부터 j까지의 숫자를 뽑은 후 문자형으로 만들어준다.

정수 k는 비교할 수 없으면 문자형으로 만든 후 같으면 answer + 1을 해준다

728x90
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.