我们都知道:1+2+3+ … + 49 = 1225
现在要求你把其中两个不相邻的加号变成乘号,使得结果为2015
比如:
1+2+3+…+1011+12+…+2728+29+…+49 = 2015
就是符合要求的答案。
请你寻找另外一个可能的答案,并把位置靠前的那个乘号左边的数字提交(对于示例,就是提交10)。
利用了1225+ii+jj== 2017+i+j
为啥2015变成了2017呢 因为两边同时加的是(i+1)所以提前把两个1加到2015里面了
比如2728能写成2727+27 式子两边都加28左面变成了1225+27*27右面变成了2017+27
public class Demo6 {
public static void main(String[] args) {
for (int i = 1; i < 49; i++) {for (int j = i + 2; j < 48; j++) {
if (1225 + i * i + j * j == 2017 + i + j) {
System.out.println(i);
}
}
}
}
}