吉比特笔试-题解-第一题

package 面试练习;
import java.util.*;
//hiHI

//输出hi
public class Main {
    public static void main(String[] args) {
        Scanner scanner=new Scanner(System.in);
        String s=scanner.nextLine();
        char[] a=s.toCharArray();
        Set<Character>set=new HashSet<>();
        StringBuilder builder=new StringBuilder();
        for (int i = 0; i <a.length ; i++) {
            boolean flag=false;
            for (char key:set) {
                if(a[i]==Character.toUpperCase(key)||a[i]==Character.toLowerCase(key)){
                   flag=true;
                }
            }               
            if(!flag){
                //此处保存字符串的顺序,因为set是无序的
                builder.append(a[i]);
                set.add(a[i]);
            }
        }
        System.out.println(builder.toString());
    }
}


#吉比特笔试##LINE##笔试题目##春招#
全部评论
大佬第二题有结果吗😂
点赞 回复 分享
发布于 2020-03-14 18:31
没写出来😂
点赞 回复 分享
发布于 2020-03-14 18:33
第一题是剑指offer的原题吧,第二题有个sars碱基对的题类似
点赞 回复 分享
发布于 2020-03-14 19:33

相关推荐

听说有人已经oc了,统计一下情况
下星期必有消息:oc的佬们可以留下你们的tl吗
点赞 评论 收藏
分享
点赞 4 评论
分享
牛客网
牛客企业服务