下厨房-牛客网

做一种料理可能需要多种不同的材料,例如做一道辣子鸡丁需要的材料有以下的几种:chicken(鸡肉),chili(辣椒),pepper(花椒)……..等材料

现在想要做一桌满汉全席,可能用到以下的材料,请问完成一桌

满汉全席需要的材料有多少种。

输入描述

每个输入包含1个测试用例。每个测试用例的第 i 行,表示完成第 i 道菜需要的材料,各种菜需要的材料用空格隔开,输入只包含小写字母和空格,输入的行数不超过50行,每一行不超过100个字符。

输出描述

输出一行一个数字表示完成满汉全席需要多少中不同的材料。

 

例如

输入

butter  flour

扫描二维码关注公众号,回复: 4185561 查看本文章

honey  flour  egg

输出

4

package javaPractice;

import java.util.*;

public class Count {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		Set<String> set = new HashSet<String>();//唯一 无序
		while(!sc.hasNext("0")) {//防止阻塞发生
			set.add(sc.next());
		}
		System.out.println(set.size());
		sc.close();
	}
}
 
 

猜你喜欢

转载自blog.csdn.net/Moliay/article/details/84196217