问题是—https://codeforces.com/problemset/problem/231/A我很确定我在Java中找到了正确的解决方案,并且在我尝试它时它工作正常,但当我提交它时,它说测试1中有错误。如果有人能指出错误,那将是一个很大的帮助。我的代码如下:
import java.util.*;
public class A_Team {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter Number of Question: ");
int count = 0;
int loop = sc.nextInt();
for (int i = 0; i < loop; i++) {
int arr[] = new int[3];
for (int j = 0; j < 3; j++) {
arr[j] = sc.nextInt();
}
if(arr[0] + arr[1] + arr[2] >= 2){
count = count + 1;
}
}
System.out.println(count);
}
}
注意:请不要要求更改语言,我是编程新手,我只懂一些C和Java。
>
forj循环的长度与数组循环的长度相同,因此可以在上面声明一个常量或使用数组长度。因此,如果需要的话,您无需更改两次。
如果您需要数组的方法,如sum(Arrays.stream(arr). sum()),请使用Array类。
public class A_Team {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter Number of Question: ");
int count = 0;
int loop = sc.nextInt();
for (int i = 0; i < loop; i++) {
int[] arr = new int[3];
for (int j = 0; j < arr.length; j++) {
arr[j] = sc.nextInt();
}
int sum = Arrays.stream(arr).sum();
if(sum >= 2){
count += 1;
}
}
System.out.println(count);
}
}
给定一个整数数组nums和一个整数目标,返回两个数字的索引,使它们相加到目标。您可以假设每个输入都有一个解决方案,并且不能两次使用同一个元素。你可以按任何顺序返回答案。示例1:输入:nums=[2,7,11,15],目标=9输出:[0,1]解释:因为nums[0]nums[1]==9,我们返回[0,1]。
我拿不到输出。。有人能帮我得到输出吗 下面给出了程序运行的示例(注意:下面的粗体文本是用户输入的输入): 输入三角形的三条边
我拿不到输出。。有人能帮我得到输出吗 下面给出了程序运行的示例(注意:下面的粗体文本是用户输入的输入): 进入三角形的三个边
我正在处理一个电子邮件数据库程序,当我试图将电子邮件存储到数据库中时,我继续得到一个语法错误,我不确定为什么会发生这种情况。我以完全相同的方式存储用户对象,尽管它确实将用户对象存储到数据库中,但当我退出程序并再次测试程序时,它最终更新了数据库中的一些值,而不是插入新值。语法错误是否来自于我的一些列存储BLOB的事实? 大型机类
我想和海德拉图书馆合作(http://sourceforge.net/projects/hydra-mcmc/)在我的NetBeans IDE中,但IDE似乎根本看不到库。我做了一个屏幕截图: 我进口了九头蛇。通过点击“库”和“添加一个jar”来创建jar文件。包装正确地列在右边(你可以在图片上看到)。 如何解决这个问题?
我试图使java编译类文件,但它抛出了一个错误,如何修复它。