无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(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的評論 (共 條)

分享到微博請遵守國家法律
武清区| 永安市| 商河县| 西宁市| 易门县| 闵行区| 德阳市| 乌拉特中旗| 耒阳市| 富川| 云安县| 酉阳| 久治县| 玉屏| 安西县| 阿克陶县| 肥城市| 华蓥市| 玛曲县| 当雄县| 彝良县| 道孚县| 华亭县| 勐海县| 牡丹江市| 石景山区| 金昌市| 甘孜县| 东光县| 临洮县| 敖汉旗| 筠连县| 潼关县| 晋宁县| 乌兰浩特市| 东至县| 台山市| 克拉玛依市| 嘉义县| 富裕县| 甘泉县|