下廚房-牛客網
阿新 • • 發佈:2018-12-22
做一種料理可能需要多種不同的材料,例如做一道辣子雞丁需要的材料有以下的幾種:chicken(雞肉),chili(辣椒),pepper(花椒)……..等材料
現在想要做一桌滿漢全席,可能用到以下的材料,請問完成一桌
滿漢全席需要的材料有多少種。
輸入描述 每個輸入包含1個測試用例。每個測試用例的第 i 行,表示完成第 i 道菜需要的材料,各種菜需要的材料用空格隔開,輸入只包含小寫字母和空格,輸入的行數不超過50行,每一行不超過100個字元。 |
輸出描述 輸出一行一個數字表示完成滿漢全席需要多少中不同的材料。 |
例如
輸入 butter flour 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(); } }