반응형
문제
문제 해결 방법
- 논리적으로 잘 풀어서 반복문을 사용할수 있는지 시험하는 문제입니다.
Github Link
https://github.com/eunhanlee/LeetCode_1470_ShuffletheArray_Solution
시간복잡도: O(n), 공간복잡도: O(n)
public class Solution {
/**
* 주어진 요소의 개수 n을 기준으로 정수 배열을 섞습니다.
*
* @param nums 입력 정수 배열
* @param n 섞을 요소의 개수
* @return 섞인 배열
*/
public int[] shuffle(int[] nums, int n) {
int[] result = new int[nums.length];
for (int i = 0; i < n; i++) {
result[i * 2] = nums[i];
result[i * 2 + 1] = nums[i + n];
}
return result;
}
}
반응형
'old > Algorithm Solving' 카테고리의 다른 글
LeetCode 17. Letter Combinations of a Phone Number 자바 문제 풀이 (0) | 2023.07.23 |
---|---|
LeetCode 2469. Convert the Temperature 자바 문제 풀이 (0) | 2023.07.22 |
LeetCode 341. Flatten Nested List Iterator 자바 문제 풀이 (0) | 2023.07.18 |
LeetCode 171. Excel Sheet Column Number 자바 문제 풀이 (0) | 2023.07.14 |
LeetCode 28. Find the Index of the First Occurrence in a String 자바 문제 풀이 (0) | 2023.07.13 |