zoukankan      html  css  js  c++  java
  • 下厨房

    题目描述

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

    输入描述:

    每个输入包含 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 }
  • 相关阅读:
    简单的语句统计所有用户表尺寸大小
    CodeSmith 介绍
    Oracle Partition By 的使用
    Oracle Contact By的使用
    正则提取 html 里<input> 标记的value 值
    IOS 7 风格Checkbox
    aspose words 介绍
    大规模web 服务开发技术
    数学之美 读后感
    工作流简介--(转)
  • 原文地址:https://www.cnblogs.com/the-wang/p/8979267.html
Copyright © 2011-2022 走看看