728x90
반응형
SMALL
Programmers 레벨 0_코딩테스트 입문 문제 풀이
https://school.programmers.co.kr/learn/challenges/beginner?order=recent&page=1
코딩 기초 트레이닝 | 프로그래머스 스쿨
프로그래밍 언어를 처음 접하거나 프로그래밍 언어에 익숙해지고 싶다면? 코딩 역량을 탄탄하게 길러주는 코딩 기초 트레이닝으로 차근차근 코딩에 대한 기초 감각을 길러 보세요.
school.programmers.co.kr
풀이 날짜 : 2023-09-26
소요 시간 : 6min
문제 설명
외과의사 머쓱이는 응급실에 온 환자의 응급도를 기준으로 진료 순서를 정하려고 합니다. 정수 배열 emergency가 매개변수로 주어질 때 응급도가 높은 순서대로 진료 순서를 정한 배열을 return하도록 solution 함수를 완성해주세요.
나의 풀이
def solution(emergency):
i = 1
answer = [0] * len(emergency)
for e in sorted(emergency)[::-1] :
answer[emergency.index(e)] = i
i += 1
return answer
다른 풀이
def solution(emergency):
return [sorted(emergency, reverse=True).index(e) + 1 for e in emergency]
728x90
반응형
LIST
'Coding Study > Programmers (Python)' 카테고리의 다른 글
[프로그래머스/파이썬] Lv.0 공 던지기 (6') (0) | 2023.09.26 |
---|---|
[프로그래머스/파이썬] Lv.0 한 번만 등장한 문자 (9') (0) | 2023.09.26 |
[프로그래머스/파이썬] Lv.0 2차원으로 만들기 (8') (0) | 2023.09.26 |
[프로그래머스/파이썬] Lv.0 코딩테스트 입문 (수학 관련 문제) (0) | 2023.09.26 |
[프로그래머스/파이썬] Lv.0 코딩테스트 입문 (난이도 하) (0) | 2023.09.22 |