五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Leetcode 2154. Keep Multiplying Found Values by Two

2023-02-14 15:26 作者:您是打尖兒還是住店呢  | 我要投稿

You are given an array of integers?nums. You are also given an integer?original?which is the first number that needs to be searched for in?nums.

You then do the following steps:

  1. If?original?is found in?nums,?multiply?it by two (i.e., set?original = 2 * original).

  2. Otherwise,?stop?the process.

  3. Repeat?this process with the new number as long as you keep finding the number.

Return?the?final?value of?original.

?

Example 1:

Input: nums = [5,3,6,1,12], original = 3Output: 24Explanation: - 3 is found in nums. 3 is multiplied by 2 to obtain 6. - 6 is found in nums. 6 is multiplied by 2 to obtain 12. - 12 is found in nums. 12 is multiplied by 2 to obtain 24. - 24 is not found in nums. Thus, 24 is returned.

Example 2:

Input: nums = [2,7,9], original = 4Output: 4Explanation:- 4 is not found in nums. Thus, 4 is returned.

?

Constraints:

  • 1 <= nums.length <= 1000

  • 1 <= nums[i], original <= 1000


用hashset 估計更快;

Runtime:?3 ms, faster than?51.73%?of?Java?online submissions for?Keep Multiplying Found Values by Two.

Memory Usage:?42.2 MB, less than?41.62%?of?Java?online submissions for?Keep Multiplying Found Values by Two.


Leetcode 2154. Keep Multiplying Found Values by Two的評論 (共 條)

分享到微博請遵守國家法律
原阳县| 沂南县| 六枝特区| 奉贤区| 平遥县| 霍林郭勒市| 屯留县| 新和县| 屏东市| 永胜县| 从化市| 郎溪县| 文安县| 曲麻莱县| 绥滨县| 张家口市| 鄯善县| 新干县| 长子县| 南江县| 余干县| 龙井市| 樟树市| 杂多县| 汕头市| 安庆市| 濮阳县| 阜新市| 绥芬河市| 日土县| 山东| 苏尼特右旗| 环江| 巴中市| 佛教| 封丘县| 阿城市| 济源市| 广德县| 宁晋县| 青阳县|