將整數轉換為兩個無零整數的和

2021-10-02 09:27:11 字數 1123 閱讀 7065

「無零整數」是十進位制表示中 不含任何 0 的正整數。

給你乙個整數 n,請你返回乙個 由兩個整數組成的列表 [a, b],滿足:

a 和 b 都是無零整數

a + b = n

題目資料保證至少有乙個有效的解決方案。

如果存在多個有效解決方案,你可以返回其中任意乙個。

示例 1:

輸入:n = 2

輸出:[1,1]

解釋:a = 1, b = 1. a + b = n 並且 a 和 b 的十進位制表示形式都不包含任何 0 。

示例 2:

輸入:n = 11

輸出:[2,9]

示例 3:

輸入:n = 10000

輸出:[1,9999]

示例 4:

輸入:n = 69

輸出:[1,68]

示例 5:

輸入:n = 1010

輸出:[11,999]

2 <= n <= 10^4

class

solution

$flag

=$this

->

_getflag

($second);

if($flag)}

return

;}/** * 判斷某個正整數是否含有0

* @param [type] $num [description]

* @param boolean $flag [description]

* @return bool

*/private

function

_getflag

($num

,$flag

=true

)$num

=floor

($num/10

);}return

$flag;}

}

1317 將整數轉換為兩個無零整數的和

無零整數 是十進位制表示中不含任何 0的正整數。給你乙個整數n,請你返回乙個由兩個整數組成的列表 a,b 滿足 題目資料保證至少有乙個有效的解決方案。如果存在多個有效解決方案,你可以返回其中任意乙個。示例 1 輸入 n 2輸出 1,1 解釋 a 1,b 1.a b n 並且 a 和 b 的十進位制表...

1317 將整數轉換為兩個無零整數的和(模擬)

1.問題描述 無零整數 是十進位制表示中 不含任何 0 的正整數。給你乙個整數 n,請你返回乙個 由兩個整數組成的列表 a,b 滿足 a 和 b 都是無零整數 a b n 題目資料保證至少有乙個有效的解決方案。如果存在多個有效解決方案,你可以返回其中任意乙個。示例 1 輸入 n 2 輸出 1,1 解...

Oracle計算兩個整數的和與這兩個整數的差與商

pl sql procedural language sql 是一種過程化語言。pl sql都是以 block 塊為基本單位,整個pl sql塊分為三部分 1 宣告 declare 2 執行 以begin開頭 3 異常處理 以exception開頭 pl sql的語法格式如下 declare 宣告部...