• 下厨房


    题目描述

    牛牛想尝试一些新的料理,每个料理需要一些不同的材料,问完成所有的料理需要准备多少种不同的材料。

    输入描述:

    每个输入包含 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 }
  • 相关阅读:
    jQuery 全选-------左右移动select
    圆饼 折线图的 js
    折线图
    圆饼图
    el 表达式的if else
    list查询出来后存到map里
    spring Mvc 二级联动(3)
    Python之列表
    SAS 中的数据拼接
    Git 安装不是默认路径,生成密钥
  • 原文地址:https://www.cnblogs.com/the-wang/p/8979267.html
Copyright © 2020-2023  润新知