2023년 02월 06일 월요일 - 보드게임 개꿀잼~~


오늘 올려볼 문제는 1470번 Shuffle the Array 이라는 문제이다.


사진을 클릭하면 해당 문제로 이동합니다.

leetcode 문제 사진

오늘도 LeetCode 사이트 오늘의 문제를 가지고 왔다.

이지하지만.. space(1)로는 좀 어렵긴 해


입력


사진에서도 볼 수 있듯이 int 값 1개와 int 배열 1개가 입력으로 들어온다.



풀이 및 코드


앞에 n개 원소와 뒤에 n개 원소를 하나씩 섞는 문제이다.


오늘은 처음부터 정답을 생각해냈다.

그냥 뭐... 넣어주기만 하며되는 문제...


이제 코드를 봐보자!


풀이코드

class Solution {
    public int[] shuffle(int[] nums, int n) {
        var result = new int[2 * n];
        
        for(int i = 0; i < n; i++) {
            result[i * 2] = nums[i];
            result[i * 2 + 1] = nums[n + i];
        }
        
        return result;
    }
}




제출 화면

leetcode 문제 맞았습니다


사실 space O(1)로 풀려고 했지만 못풀었는데... 방법이 있긴 했다...

하지만 뭐 고민했어도 못풀었을것 같아서 아쉽진 않다!


내일도 문제를 풀어서 블로그에 글을 쓸 수 있으면 좋겠다.

+ Recent posts