牛客网编程练习(2018校招真题编程题汇总)------循环数比较

时间限制: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

输出

Equal

Python Code:

x1, k1, x2, k2 = list(map(int, input().split()))
v1 = int(str(x1)*k1)
v2 = int(str(x2)*k2)
if v1>v2:
    print('Greater')
elif v1==v2:
    print('Equal')
else:
    print('Less') 

解题思路:python字符串乘以数字表示将字符串拼接。

猜你喜欢

转载自www.cnblogs.com/xiaotongtt/p/10713473.html