[코테 풀이] Sign of the Product of an Array

시내·2024년 6월 7일
0

Q_1822) Sign of the Product of an Array

출처 : https://leetcode.com/problems/sign-of-the-product-of-an-array/?envType=study-plan-v2&envId=programming-skills

There is a function signFunc(x) that returns:

1 if x is positive.
-1 if x is negative.
0 if x is equal to 0.
You are given an integer array nums. Let product be the product of all values in the array nums.

Return signFunc(product).

class Solution {
    public int arraySign(int[] nums)  {
        int count = 0;
        for (int nn : nums) {
            if (nn == 0) return 0;
            else if (nn < 0) {
                count++;
            }
        }
        return count % 2 == 0 ? 1 : -1;
    }
}
profile
contact 📨 ksw08215@gmail.com

0개의 댓글