比较字符串x * x * x*…* x与y * y*…* y的大小
转化过来就是x与y等长的情况下,进行大小比较
思路:当时我想的是暴力使a、b相等,求出两个字符串长度的最小公倍数,但是确实内存超了。
所以说可以非常巧妙的让a+b与b+a进行比较,这样长度相等,比较好判断。
#include<iostream>
using namespace std;
typedef long long ll;
int main()
{
string a,b;
while(cin>>a>>b)
{
string a1=a+b,b1=b+a;
if(a1>b1) cout<<">"<<endl;
else if(a1==b1) cout<<"="<<endl;
else if(a1<b1) cout<<"<"<<endl;
}
}