PS/LeetCode

[LeetCode] Squares of a Sorted Array (JAVA)

제이온 (J.ON) 2021. 10. 19.

문제

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] Squares of a Sorted Array (JAVA)  (0) 2021.10.19
[LeetCode] Rotate Array (JAVA)  (0) 2021.10.19

추천 글