题目描述: 小蓝有 n 个单词,但是单词中有一些是重复的,请帮小蓝去除重复的单词。 输入格式: 第一行包含一个整数 n ,表示单词的个数。 接下来 n 行,每行包含一个由小写字母组成的单词。 输出格式: 按照输入顺序输出不重复的单词,每个单词一行。 解题思路: 可以使用 set 数据结构来去重。 先将所有单词放入 set 中,再按照输入顺序输出 set 中的每个元素即可。 java代码实现:
时间: 2023-12-03 12:43:24 浏览: 107
xiaolan:xiaolan小蓝——一款语音交互智能家居机器人
```java
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
Set<String> set = new LinkedHashSet<>(); //使用 LinkedHashSet 保证输入顺序输出
for (int i = 0; i < n; i++) {
String word = scanner.next();
set.add(word);
}
for (String word : set) {
System.out.println(word);
}
}
}
```
阅读全文