{}
run-icon
Main.java
import java.util.HashSet; import java.util.Set; class Main { public static void main(String[] args) { int[] nums = {5, 3, 6, 1, 12}; System.out.println(findFinalValue(nums, 3)); } public static int findFinalValue(int[] nums, int original) { Set<Integer> set = new HashSet<>(); for (int num : nums) { set.add(num); if (set.contains(original)) { original *= 2; } } return original; } }
Output