배열 뒤집기

Wook·2024년 8월 14일

🧩코딩테스트

목록 보기
8/46
post-thumbnail

문제

정수가 들어 있는 배열 num_list가 매개변수로 주어집니다. num_list의 원소의 순서를 거꾸로 뒤집은 배열을 return하도록 solution 함수를 완성해주세요.

조건

  • 1 ≤ num_list의 길이 ≤ 1,000
  • 0 ≤ num_list의 원소 ≤ 1,000

입출력 예

num_listresult
[1, 2, 3, 4, 5][5, 4, 3, 2, 1]
[1, 1, 1, 1, 1, 2][2, 1, 1, 1, 1, 1]
[1, 0, 1, 1, 1, 3, 5][5, 3, 1, 1, 1, 0, 1]

생각할 점

  • 복사할 배열이 필요
  • 반복문으로 대입. 복사할 배열은 0번 인덱스부터, 복사되는 배열은 끝에서부터

작성 코드

class Solution {
    public int[] solution(int[] num_list) {
        int[] answer = new int[num_list.length];
        
        for (int i = 0; i < num_list.length; i++){
            answer[i] = num_list[num_list.length -(i+1)];
        }
        
        return answer;
    }
}
profile
Keep going

0개의 댓글