LeetCode 2169. 得到 0 的操作数
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                LeetCode 2169. 得到 0 的操作数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                文章目錄
- 1. 題目
- 2. 解題
 
1. 題目
給你兩個 非負 整數 num1 和 num2 。
- 每一步 操作 中,如果 num1 >= num2 ,你必須用 num1 減 num2 ;
 否則,你必須用 num2 減 num1 。
例如,num1 = 5 且 num2 = 4 ,應該用 num1 減 num2 ,因此,得到 num1 = 1 和 num2 = 4 。
 然而,如果 num1 = 4且 num2 = 5 ,一步操作后,得到 num1 = 4 和 num2 = 1 。
返回使 num1 = 0 或 num2 = 0 的 操作數 。
示例 1: 輸入:num1 = 2, num2 = 3 輸出:3 解釋: - 操作 1 :num1 = 2 ,num2 = 3 。由于 num1 < num2 ,num2 減 num1 得到 num1 = 2 ,num2 = 3 - 2 = 1 。 - 操作 2 :num1 = 2 ,num2 = 1 。由于 num1 > num2 ,num1 減 num2 。 - 操作 3 :num1 = 1 ,num2 = 1 。由于 num1 == num2 ,num1 減 num2 。 此時 num1 = 0 ,num2 = 1 。由于 num1 == 0 ,不需要再執行任何操作。 所以總操作數是 3 。示例 2: 輸入:num1 = 10, num2 = 10 輸出:1 解釋: - 操作 1 :num1 = 10 ,num2 = 10 。由于 num1 == num2 ,num1 減 num2 得到 num1 = 10 - 10 = 0 。 此時 num1 = 0 ,num2 = 10 。由于 num1 == 0 ,不需要再執行任何操作。 所以總操作數是 1 。提示: 0 <= num1, num2 <= 10^5來源:力扣(LeetCode)
 鏈接:https://leetcode-cn.com/problems/count-operations-to-obtain-zero
 著作權歸領扣網絡所有。商業轉載請聯系官方授權,非商業轉載請注明出處。
2. 解題
- 按題意模擬
0 ms 5.8 MB C++
我的CSDN博客地址 https://michael.blog.csdn.net/
長按或掃碼關注我的公眾號(Michael阿明),一起加油、一起學習進步!
 
總結
以上是生活随笔為你收集整理的LeetCode 2169. 得到 0 的操作数的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: LeetCode 2208. 将数组和减
- 下一篇: LeetCode MySQL 1633.
