importjava.util.HashSet;importjava.util.Set;publicclassTest{publicstaticvoidmain(String[] args){}}classSolution{publicbooleanisStraight(int[] nums){Set<Integer> set =newHashSet<>();int left =1;int right =13;for(int i =0; i < nums.length; i++){if(nums[i]!=0){if(!set.add(nums[i])|| nums[i]< left || nums[i]> right){returnfalse;}
left =Math.max(left, nums[i]-4);
right =Math.min(right, nums[i]+4);}}returntrue;}}classSolution1{publicbooleanisStraight(int[] nums){Set<Integer> set =newHashSet<>();int min =13;int max =1;for(int i =0; i < nums.length; i++){if(nums[i]!=0){if(!set.add(nums[i])){returnfalse;}
min =Math.min(min, nums[i]);
max =Math.max(max, nums[i]);}}return max - min <5;}}