프로그래머스 배열 뒤집기 문제이며, 풀이는 파이썬 Python으로 작성했습니다.
https://school.programmers.co.kr/learn/courses/30/lessons/120821
문제설명
정수가 들어 있는 배열 num_list가 매개변수로 주어집니다. num_list 의 원소의 순서를 거꾸로 뒤집은 배열을 return하도록 solution 함수를 완성해주세요.
제한사항
- 1 <= num_list의 길이 <= 1,000
- 0 <= num_list의 원소 <=1,000
입출력 예
| num_list | result |
| [1, 2, 3, 4, 5] | [5, 4, 3, 2, 1] |
| [1, 1, 1, 1, 1, 2] | [2, 1, 1, 1, 1, 1] |
코드
def solution(num_list):
num_list.reverse()
return num_list
솔루션
크기 비교가 아닌 단순히 역순으로 출력하면 되는 문제.
reverse() 메서드와 reversed() 함수 중 reserve() 메서드를 이용해서 풀었다.
[참고] 다른 사람의 풀이
def solution(num_list):
return num_list[::-1]
리스트의 슬라이싱(Slicing)을 이용한 방법
'데브코스 데이터엔지니어링' 카테고리의 다른 글
| 파이썬 Python 문자열 join 함수 (1) | 2024.11.14 |
|---|---|
| 프로그래머스 짝수 홀수 개수 (0) | 2024.11.14 |
| 프로그래머스 최빈값구하기 (0) | 2024.11.12 |
| git branch 로컬 브랜치 삭제하기 (1) | 2024.11.08 |
| 유클리드 알고리즘(최대공약수 GCD, 최소공배수 LCM) 구하기 (0) | 2024.11.07 |