题目
给你一个整数数组 nums
,另给你一个整数 original
,这是需要在 nums
中搜索的第一个数字。
接下来,你需要按下述步骤操作:
- 如果在
nums
中找到original
,将original
乘以 2 ,得到新original
(即,令original = 2 * original
)。 - 否则,停止这一过程。
- 只要能在数组中找到新
original
,就对新original
继续 重复 这一过程。
返回 original
的 最终 值。
示例1:
1 | 输入:nums = [5,3,6,1,12], original = 3 |
示例2:
1 | 输入:nums = [2,7,9], original = 4 |
提示:
1 <= nums.length <= 1000
1 <= nums[i], original <= 1000
解法
解法一:
Java
1 | public int findFinalValue(int[] nums, int original) { |