Find the Number with the Smallest Addition
Submit solution
Points:
10 (partial)
Time limit:
1.0s
Memory limit:
64M
Authors:
Problem type
Allowed languages
Java 19, Java 8
題目說明
輸入三個以單一空白分隔的浮點數 num1、num2、num3。 對每個數 x,計算「要讓它變成下一個整數所需加上的最小數值」,分別命名為 d1、d2、d3。
本題保證三個數的所需加值 d1、d2、d3 皆不同。
請輸出原始輸入中,其所需加值最小的那一個數字(保留該數字在輸入時的原始樣式)。
輸入值的格式
一行文字,包含三個浮點數字串,彼此以單一空白分隔。 無額外空白或其他分隔符。
數值範圍:
每個數皆在 (0, 1000)(意思是不含0與1000)。均為小數。
測試資料中不會出現像 2.99999999 這類需要考慮浮點數精確度的情況。
輸出值的格式
輸出那個「加上最小數值就能變成整數」的數字,以原始樣式呈現,不加入任何其他字。
sample input1
2.7 0.3 1.8sample output1
1.8解釋:d1=0.3,d2=0.7,d3=0.2。最小為 d3。
sample input2
1.1 2.2 3.3sample output2
3.3解釋:d1=0.9,d2=0.8,d3=0.7。最小為 d3。
Comments