about | help | code help+videos | done | prefs |
public int getSmallest2_DifferentLengthsA(int[] nums)
public int getSmallest2_DifferentLengths(int[] nums) { int smallest = 0; // default if length == 0 (the empty array) int len = nums.length; if (len == 0) { smallest = 0; // NOT NECESSARY, because length == 0 is the default } if (len == 1) { smallest = nums[0]; } if (len == 2) { smallest = Math.min( nums[0], nums[1] ); } return smallest; }Note that the three sections are mutually exclusive. That means: An empty array will only execute the statement(s) within the block governed by if (len == 0) An array with a single element will only execute the statement(s) within the block governed by if (len == 1) An array with 2 elements will only execute the statement(s) within the block governed by if (len == 2) getSmallest2_DifferentLengthsA([]) → 0 getSmallest2_DifferentLengthsA([5]) → 5 getSmallest2_DifferentLengthsA([3, 6]) → 3 ...Save, Compile, Run (ctrl-enter) |
Progress graphs:
Your progress graph for this problem
Random user progress graph for this problem
Random Epic Progress Graph
Difficulty: 1
Copyright Nick Parlante 2017 - privacy