728x90
def solution(num_list):
answer = num_list
if num_list[len(num_list)-1] > num_list[len(num_list)-2]:
answer.append(num_list[len(num_list)-1] - num_list[len(num_list)-2])
else:
answer.append(num_list[len(num_list)-1]*2)
return answer
# 다른 사람 풀이
# def solution(l):
# l.append(l[-1]-l[-2] if l[-1]>l[-2] else l[-1]*2) // 크면 빼고, else 곱하기 2
# return l
728x90
'코딩테스트 > Python' 카테고리의 다른 글
프로그래머스 스쿨 - 문자열 안에 문자열(Python) (0) | 2023.08.27 |
---|---|
프로그래머스 스쿨 - 문자열 뒤의 n글자(Python) (0) | 2023.08.26 |
프로그래머스 스쿨 - 대문자로 바꾸기(Python) (0) | 2023.08.24 |
프로그래머스 스쿨 - 공백으로 구분하기(Python) (0) | 2023.08.23 |
프로그래머스 스쿨 - 공배수(Python) (0) | 2023.08.22 |