알고리즘/프로그래머스 - 코딩 기초 트레이닝

Day7 - 배열 만들기2

젤리의it 2023. 5. 28. 14:25

프로그래머스 문제: https://school.programmers.co.kr/learn/courses/30/lessons/181921

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

문제 풀이

def solution(l, r):
    answer = []
    for i in range(l,r+1):
        if str(i).count("5")+str(i).count("0") == len(str(i)) :
            answer.append(i)
    if not answer:
        answer.append(-1)
    return answer

 

1. l부터 r까지 숫자 중에 5, 0 찾기

2. 숫자를 받아서 str로 변형 5와 0의 개수와 전체 개수가 같으면 answer에 추가

3. 만약 해당하는 값이 없으면 -1을 출력