[프로그래머스] 파이썬 마지막 두 원소

ybk·2023년 9월 20일
0

프로그래머스

목록 보기
25/236

Lv.0 마지막 두 원소

문제 설명

정수 리스트 num_list가 주어질 때, 마지막 원소가 그전 원소보다 크면 마지막 원소에서 그전 원소를 뺀 값을 마지막 원소가 그전 원소보다 크지 않다면 마지막 원소를 두 배한 값을 추가하여 return하도록 solution 함수를 완성해주세요.

제한사항

  1. 2 ≤ num_list의 길이 ≤ 10
  2. 1 ≤ num_list의 원소 ≤ 9

입출력

코드 풀이

def solution(num_list):
    if int(num_list[-1]) > int(num_list[-2]):
        num_list.append(int(num_list[-1]) - int(num_list[-2]))
    else:
        num_list.append(2*num_list[-1])
    return num_list
  • num_list.append를 함으로서 리스트에 추가한다.

출처: 프로그래머스 코딩테스트 연습

profile
개발자 준비생~

0개의 댓글