-
496. Next Greater Element I javaLeetCode_Study_Plan/Programming Skills 2022. 9. 20. 21:09
https://leetcode.com/problems/next-greater-element-i/?envType=study-plan&id=programming-skills-i
class Solution { public int[] nextGreaterElement(int[] nums1, int[] nums2) { int[] ans = new int[nums1.length]; for (int i=0 ; i < nums1.length; i++ ){ int pivot = nums1[i]; boolean breakPoint = false; boolean isGreater = false; for (int j=0 ; j < nums2.length; j++) { if (breakPoint && pivot < nums2[j]){ ans[i] = nums2[j]; isGreater = true; break; } if (pivot == nums2[j]){ breakPoint = true; } } if (!isGreater){ ans[i] = -1; } } return ans; } }
'LeetCode_Study_Plan > Programming Skills' 카테고리의 다른 글
1588. Sum of All Odd Length Subarrays java (1) 2022.09.20 1232. Check If It Is a Straight Line java (1) 2022.09.20 589. N-ary Tree Preorder Traversal java (0) 2022.09.20 1790. Check if One String Swap Can Make Strings Equal java (0) 2022.09.20 202. Happy Number java (0) 2022.09.20