首页 > 试题广场 >

循环数比较

[编程题]循环数比较
  • 热度指数:4463 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
对于任意两个正整数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
头像 白伟仝
发表于 2020-07-26 16:24:12
首先比长度,长的更大。长度相等则调用compareTo即可: import java.util.*; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(Sy 展开全文
头像 牛客题解官
发表于 2020-06-05 18:13:11
题解 题目难度:简单 知识点:字符串 数学逻辑 方法一(字符串) 思路: 步骤一: 首先判断v1,v2的长度。V1的长度等于X1的长度乘上K1,V2的长度等于X2的长度乘上K2。 如果v1的长度小于v2的长度输出"Less"; 如果v1的长度大于v2的长度输出"Greater"; 如果v1的长度等于 展开全文