2015-08-14 33 views
-1

如果我想为X100Y找到X和Y,使得X和Y非零并且是100的最小倍数,那么在python中应该是什么代码?找到最少的多个编号 - Python

+3

您可以显示一些样本输入输出和代码你的 – The6thSense

+0

说输入是11004 ...如果这是最小倍数那么X = 1,Y = 4 – Joe

+0

我不是那么好的数学,你可以更多的指定'你想要首先和最后一个整数' – The6thSense

回答

0

如果X和Y是单个数字,那么无论ABCDE有多长,XABCDEY除以ABCDE都不能超过1000或小于10,所以只需使用暴力。将x设置为10,计算ABCDE * x,看中间的数字是否为ABCDE,然后增加x并重复,直到找到中间数字匹配的数字,或者您达到1000.

+0

这是不正确的。 X = 481,Y = 8是2004年的最小解决方案,48120048 = 2004 * 24012。 – augurar

+0

你可以显示你的代码并解释逻辑请为x = 481和y = 8 – Joe

+0

哦,这个问题的措辞使我认为X和Y是单个数字。没关系。 – codewarrior