Posting the solution here as I couldn't find one for this problem
public static Integer findLast(List<Integer> nums, Integer target) {
Integer index;
if(!nums.contains(target))
{
return -1;
}
for(Integer i = nums.size()-1; i >= 0; i--)
{
if(nums[i] == target)
{
index = i;
break;
}
}
return index;
3 réponses
//alternate solution
for(Integer i = nums.size() - 1; i >= 0; i--)
if(nums[i] == target) return i;
return -1;