zoukankan      html  css  js  c++  java
  • 1029 旧键盘 (20分)

    LinkedSet的应用

    代码如下

    
    import java.util.Iterator;
    import java.util.LinkedHashSet;
    import java.util.Scanner;
    import java.util.Set;
    
    public class Main {
    
        public static void main(String[] args) {
            Scanner sc = new Scanner(System.in);
            String input=sc.nextLine();
            String getInput=sc.nextLine();
    //        for (int i = 0; i <realInput.length() ; i++) {
    //            if(Character.isLowerCase(realInput.charAt(i))){
    //                 char ch=Character.toUpperCase (realInput.charAt(i));
    //                realInput=realInput.replace(realInput.charAt(i),ch);
    //            }
    //        }
            Set<Character> inputSet = new LinkedHashSet<>();
            Set<Character> getInputSet = new LinkedHashSet<>();
            Set<Character> resSet = new LinkedHashSet<>();
    
            for(int i=0;i<input.length();i++){
                inputSet.add(input.charAt(i));
            }
            for (int i = 0; i <getInput.length() ; i++) {
                getInputSet.add(getInput.charAt(i));
            }
    
            Iterator<Character> it0 = inputSet.iterator();
            Iterator<Character> it1 = getInputSet.iterator();
    
            while(it0.hasNext()){
                boolean flag=false;
                String e0=it0.next()+"";
                it1=getInputSet.iterator();
                while(it1.hasNext()){
                    String e1=it1.next()+"";
                    if(e1.equalsIgnoreCase(e0)){
                        flag=true;
                    }
                }
                if(flag==false){
                   resSet.add(Character.toUpperCase(e0.toCharArray()[0]));
                }
            }
            //System.out.println(input);
            Iterator<Character> iterator = resSet.iterator();
            while(iterator.hasNext()){
                System.out.print(iterator.next());
            }
            System.out.println();
    
        }
    }
    
    
    
    不一样的烟火
  • 相关阅读:
    [洛谷P3369] 普通平衡树 Treap & Splay
    [NOIp2016] 组合数问题
    [洛谷P4777] [模板] 扩展中国剩余定理
    [洛谷P3384] [模板] 树链剖分
    [NOIp2017] 时间复杂度
    [bzoj3270] 博物馆
    [USACO06DEC] Milk Patterns
    [USACO5.1] Musical Themes
    后缀数组 模板+详解
    [HNOI2004] L语言
  • 原文地址:https://www.cnblogs.com/cstdio1/p/12130253.html
Copyright © 2011-2022 走看看