PS/LeetCode
[LeetCode] Squares of a Sorted Array (JAVA)
문제
Given an integer array nums sorted in non-decreasing order, return an array of the squares of each number sorted in non-decreasing order.
입출력 및 제약 사항
풀이
투 포인터 문제긴하지만, Java Stream 코드만으로도 손쉽게 풀리는 구현 문제였습니다. 배열의 최대 길이도 10,000 밖에 되지 않으므로 아래와 같이 가볍게 푸셔도 될 것 같습니다.
소스 코드
class Solution {
public int[] sortedSquares(int[] nums) {
return Arrays.stream(nums)
.map(num -> num * num)
.sorted()
.toArray();
}
}
'PS > LeetCode' 카테고리의 다른 글
[LeetCode] Backspace String Compare (JAVA) (0) | 2021.11.10 |
---|---|
[LeetCode] Reshape the Matrix (JAVA) (0) | 2021.11.08 |
[LeetCode] Add Binary (JAVA) (0) | 2021.11.02 |
[LeetCode] Move Zeroes (JAVA) (0) | 2021.10.20 |
[LeetCode] Rotate Array (JAVA) (0) | 2021.10.19 |
댓글