728x90
반응형
SMALL
Programmers 레벨 0_코딩테스트 기출 문제 풀이
https://school.programmers.co.kr/learn/challenges?order=recent&levels=0
코딩테스트 연습 | 프로그래머스 스쿨
개발자 취업의 필수 관문 코딩테스트를 철저하게 연습하고 대비할 수 있는 문제를 총망라! 프로그래머스에서 선발한 문제로 유형을 파악하고 실력을 업그레이드해 보세요!
school.programmers.co.kr
풀이 날짜 : 2026-02-12
문제 설명
심폐소생술은 다음과 같은 순서를 통해 실시합니다.
심정지 및 무호흡 확인 [check]
도움 및 119 신고 요청 [call]
가슴압박 30회 시행 [pressure]
인공호흡 2회 시행 [respiration]
가슴압박, 인공호흡 반복 [repeat]
주어진 solution 함수는 심폐소생술을 하는 방법의 순서가 담긴 문자열들이 무작위 순서로 담긴 리스트 cpr이 주어질 때 각각의 방법이 몇 번째 단계인지 순서대로 담아 return하는 함수입니다. solution 함수가 올바르게 작동하도록 빈칸을 채워 solution 함수를 완성해 주세요.
반응형
나의 풀이
def solution(cpr):
answer = []
basic_order = ["check", "call", "pressure", "respiration", "repeat"]
for action in cpr:
for i in range(len(cpr)):
if action == basic_order[i]:
answer.append(i+1)
return answer
728x90
반응형
LIST
'Coding Study > Programmers (Python)' 카테고리의 다른 글
| [프로그래머스/파이썬] Level.0 [PCCE 기출문제] 6번 / 물 부족 (0) | 2026.02.12 |
|---|---|
| [프로그래머스/파이썬] Level 0. [PCCE 기출문제] 4번 / 병과분류 (0) | 2026.02.12 |
| [프로그래머스/파이썬] Level 0. [PCCE 기출문제] 3번 / 수 나누기 (0) | 2026.02.12 |
| [프로그래머스/파이썬] Level 0. [PCCE 기출문제] 2번 / 각도 합치기 (0) | 2026.02.12 |
| [프로그래머스/파이썬] Level 0. [PCCE 기출문제] 1번 / 문자 출력 (0) | 2026.02.12 |