1. ๋ฌธ์ ์ค๋ช
์ฌํ์์์ ์ ๋ค์๊ณผ ๊ฐ์ ์์๋ฅผ ํตํด ์ค์ํฉ๋๋ค.
- ์ฌ์ ์ง ๋ฐ ๋ฌดํธํก ํ์ธ [check]
- ๋์ ๋ฐ 119 ์ ๊ณ ์์ฒญ [call]
- ๊ฐ์ด์๋ฐ 30ํ ์ํ [pressure]
- ์ธ๊ณตํธํก 2ํ ์ํ [respiration]
- ๊ฐ์ด์๋ฐ, ์ธ๊ณตํธํก ๋ฐ๋ณต [repeat]
์ฃผ์ด์ง solution ํจ์๋ ์ฌํ์์์ ์ ํ๋ ๋ฐฉ๋ฒ์ ์์๊ฐ ๋ด๊ธด ๋ฌธ์์ด๋ค์ด ๋ฌด์์ ์์๋ก ๋ด๊ธด ๋ฆฌ์คํธ cpr์ด ์ฃผ์ด์ง ๋ ๊ฐ๊ฐ์ ๋ฐฉ๋ฒ์ด ๋ช ๋ฒ์งธ ๋จ๊ณ์ธ์ง ์์๋๋ก ๋ด์ returnํ๋ ํจ์์
๋๋ค. solution ํจ์๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ์๋ํ๋๋ก ๋น์นธ์ ์ฑ์ solution ํจ์๋ฅผ ์์ฑํด ์ฃผ์ธ์.
์ ํ์ฌํญ
- cpr์ ๋ค์ ๋ฌธ์์ด๋ค์ด ํ ๋ฒ์ฉ ํฌํจ๋์ด ์์ต๋๋ค.
- "check", "call", "pressure", "respiration", "repeat"
2. ์ถ๋ ฅ ์์

3. ๋ฌธ์ ๋ต์
def solution(cpr):
answer = []
basic_order = ["check", "call", "pressure", "respiration", "repeat"]
for action in cpr:
for i in range(0, len(cpr)):
if action == basic_order[i]:
answer.append(i+1)
return answer