如何使用扫描仪在hackerrank中输入以空格分隔的字符

Posted

技术标签:

【中文标题】如何使用扫描仪在hackerrank中输入以空格分隔的字符【英文标题】:how to take input of characters separated by space in java in hackerrank using scanner 【发布时间】:2017-12-25 16:16:17 【问题描述】:

嗨,我想知道如何在 java 中使用扫描仪输入字符分隔的空格“”,例如第一行包含 (int)T(没有测试用例)第二行包含字符的 int(N) 大小数组分隔空间然后包含 int (X) 用于某些操作,然后在下一行它包含 (char ch(N) 输入 1 和 0 并且每个字符由空格分隔

样本:

【问题讨论】:

【参考方案1】:

你可以使用scanner.nextInt()method,它会处理换行符和空格符。请在下面找到代码 sn-p。

Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int x = sc.nextInt();
int y = sc.nextInt();
for (int i=0;i<x;i++) 
    int temp = sc.nextInt();
    System.out.println(temp);

【讨论】:

以上是关于如何使用扫描仪在hackerrank中输入以空格分隔的字符的主要内容,如果未能解决你的问题,请参考以下文章

如何从字符串中扫描“参数”并省略空格?

没有指针的 C++ 分段错误 (HackerRank)

不可分子集 - Hackerrank

代码未满足 HackerRank 上所有示例输入的结果

7-26 单词长度(15 分)

1038 统计同成绩学生(20 分)