下厨房
Posted 千彧
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了下厨房相关的知识,希望对你有一定的参考价值。
题目描述
牛牛想尝试一些新的料理,每个料理需要一些不同的材料,问完成所有的料理需要准备多少种不同的材料。
输入描述:
每个输入包含 1 个测试用例。每个测试用例的第 i 行,表示完成第 i 件料理需要哪些材料,各个材料用空格隔开,输入只包含大写英文字母和空格,输入文件不超过 50 行,每一行不超过 50 个字符。
输出描述:
输出一行一个数字表示完成所有料理需要多少种不同的材料。
示例1
输入
BUTTER FLOUR
HONEY FLOUR EGG
输出
4
1 import java.util.HashSet; 2 import java.util.Scanner; 3 import java.util.Set; 4 5 /** 6 * 7 * 下厨房 8 * 用set去重复 9 * @author Dell 10 * 11 */ 12 public class Main { 13 public static void main(String[] args) { 14 Scanner sc = new Scanner(System.in); 15 Set<String> set = new HashSet(); 16 17 while (sc.hasNextLine()) { 18 String str = sc.nextLine().trim(); 19 String[] array = str.split(" "); 20 for (int k = 0; k < array.length; k++) { 21 set.add(array[k]); 22 } 23 } 24 System.out.println(set.size()); 25 } 26 }
以上是关于下厨房的主要内容,如果未能解决你的问题,请参考以下文章