[Programmers] 할인 행사

태환·2024년 3월 16일
0

Coding Test

목록 보기
121/151
post-custom-banner

📌 [Programmers] 할인 행사

📖 문제

📖 예제

📖 풀이

def solution(want, number, discount):
    from collections import Counter
    answer = 0
    Dict = {}
    for w, n in zip(want, number):
        Dict[w] = n
    for i in range(len(discount)-9):
        if Dict == Counter(discount[i:i+10]):
            answer += 1
        
    return answer

딕셔너리를 활용해 필요한 물품과 그에 대한 개수를 저장한다.
이후 Counter 함수를 활용해 저장한 딕셔너리와 비교하며 일치할 경우 answer를 1씩 증가시키고 마지막에 출력한다.

profile
연세대학교 컴퓨터과학과 석사 과정
post-custom-banner

0개의 댓글