您的位置:首页 > 编程语言 > Java开发

加法变乘法

2017-02-10 16:39 281 查看

题目

已知1+2+3+ … + 49 = 1225

现在要求你把其中两个不相邻的加号变成乘号,使得结果为2015

比如:

1+2+3+…+10*11+12+…+27*28+29+…+49 = 2015

就是符合要求的答案。

请你寻找可能的答案,并把位置靠前的那个乘号左边的数字提交

(对于示例,就是提交10)

代码

import java.util.*;
public class Main{
public static void main(String [] args){
for(int i=1;i<47;i++){
for(int j=i+2;j<49;j++){
int sum=1225;
sum-=i+(i+1)+j+(j+1);
sum+=i*(i+1)+j*(j+1);
if(sum==2015)
System.out.println(i);
}
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java蓝桥杯