프로그래머스/Python

[프로그래머스] PCCE 기출문제 - 5번 / 심폐소생술 (Python)

tjdms4327 2025. 1. 21. 20:51

문제

문제링크

cpr에는 다음 과정이 한 번씩 포함된다. : check, call, pressure, respiration, repeat

무작위 순서로 담긴 리스트 cpr이 주어질 때 각각의 방법이 몇번째 단계인지 순서대로 담아 return하라.

# 빈칸 채우기 문제
def solution(cpr):
    answer = []
    basic_order = ["check", "call", "pressure", "respiration", "repeat"]
    for action in [   ]:
        for i in [   ]:
            if action == basic_order[i]:
                answer.append([   ])
    return answer

 

코드

def solution(cpr):
    answer = []
    basic_order = ["check", "call", "pressure", "respiration", "repeat"]
    for action in cpr:
        for i in range(5):
            if action == basic_order[i]:
                answer.append(i+1)
    return answer