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;
2 respostas
Or just this:
public static Integer findLast(List<Integer> nums, Integer target) {
for(Integer i = nums.size()-1; i >= 0; i--)
if(nums[i] == target)
return i;
return -1;
}