牛客網 迴圈數比較

2021-08-11 12:05:43 字數 688 閱讀 2876

時間限制:1秒

空間限制:32768k

對於任意兩個正整數x和k,我們定義repeat(x, k)為將x重複寫k次形成的數,例如repeat(1234, 3) = 123412341234,repeat(20,2) = 2020.

牛牛現在給出4個整數x1, k1, x2, k2, 其中v1 = (x1, k1), v2 = (x2, k2),請你來比較v1和v2的大小。

輸入包括一行,一行中有4個正整數x1, k1, x2, k2(1 ≤ x1,x2 ≤ 10^9, 1 ≤ k1,k2 ≤ 50),以空格分割

如果v1小於v2輸出」less」,v1等於v2輸出」equal」,v1大於v2輸出」greater」.

輸入例子1:

1010 3 101010 2

輸出例子1:

equal

let ans = (line)=>else

if(x1_arr.length

length)elseelse

if(parseint(x1_arr[i])return

'less'}}

return

'equal'

}}console.log(ans('1010 3 101010 2'))

console.log(ans('1234 3 70 4'))

牛客真題(13) 迴圈數比較

今天繼續刷牛客真題,比較兩個迴圈數的大小。分析 既然是兩個迴圈數,那麼肯定存在大數的情況,因此如果採用int型表示的話,那就會出現溢位的情況,因此只有用字串的形式表示。然後比較大小的時候,可以首先通過兩個迴圈數的長度進行判斷,自然迴圈數的長度大的值肯定也大,然後遇到長度相等的時候,需要比較兩個數的大...

牛客真題(32) 迴圈數比較

今天繼續刷牛客真題,比較兩個迴圈數的大小。分析 首先計算迴圈數,然後比較大小。再計算之前,可以先通過比較兩個字串的長度,提前判斷大小。問題 1 字串的疊加 附上c include includeusing namespace std int main string x1,x2,s1,s2 int k...

牛客網 數串

設有n個正整數,將他們連線成一排,組成乙個最大的多位整數。如 n 3時,3個整數13,312,343,連成的最大整數為34331213。如 n 4時,4個整數7,13,4,246連線成的最大整數為7424613。有多組測試樣例,每組測試樣例包含兩行,第一行為乙個整數n n 100 第二行包含n個數 ...