牛客网oj问题

一直觉得牛客网oj系统不是很好用,可能是被letcode惯坏的原因,用多了勉强接受了,可是闲来无事刷题时碰到这个:
题目:[编程题]删除字符串中出现次数最少的字符 https://www.nowcoder.com/questionTerminal/05182d328eb848dda7fdd5e029a56da9
楼主代码如下(写的比较菜)
import java.util.*;
import java.io.*;
public class Main {
 
    public static void main(String[] args) {
        // TODO Auto-generated method stub
      Scanner sc=new Scanner(System.in);
      while(sc.hasNext()){
      List<String>list=new ArrayList<String>();
      Integer [] arr=new Integer[130];
      for(int i=0;i<130;i++) {
          arr[i]=0;
      }
      int min=10000;
      String s=sc.next();
      String[] st=s.split("");
      for(int i=0;i<st.length;i++) {
          arr[(int)(st[i].charAt(0))]++;
          if(min>arr[(int)(st[i].charAt(0))]) {
              min=arr[(int)(st[i].charAt(0))];
          }
          list.add(st[i]);
      }
    
       
      for (int i = 0; i < list.size(); i++) {
         
         if(i<0) {
            i=0;
        }
          if(arr[(int)(list.get(i).toCharArray()[0])]==min) {
              list.remove(i);
              i--;
          }
           
         
      }  for (int i = 0; i < list.size(); i++) {
      System.out.print(list.get(i));
      }
        
      }
    }
 
}

然后出来这个

???,哪里的zzzz,头疼了半天感觉没问题自己怀疑时牛客网oj后续输入的时候没换行把输出和下次的输入混在一起了(当时我都在想怎么牛客网可能这种问题都没考虑到),然后
。。。它真的过了。。



#笔试题目#
全部评论
多组输入 回车隔开
1 回复 分享
发布于 2020-08-18 01:19
优秀啊
点赞 回复 分享
发布于 2020-08-18 14:10

相关推荐

程序员牛肉:1.大头肯定是院校问题,这个没啥说的。 2.虽然有实习,但是实习的内容太水了,在公司待了七个月的时间,看起来就只做了jwt和接入redis。爬取新闻,数据导入。这几个需求值得你做七个月吗?这不就是三四个月的工作量吗?我要是面试官的话真心会认为你能力不太行。所以既然有实习了,一定要好好写,像是Swagger这种东西是真没必要写上去,就拉一个包的事情。 3.我个人觉得话,在校生不要把自己当社招看,除非你的项目是特别牛逼,特别有名的含金量,否则不要写这种密密麻麻的一串子工作职责。你的项目只有一个作用,就是供面试官从中来抽取八股对你进行拷打。 但是你现在这个看不来什么技术点,可以改一下,详细表述一下你用什么技术实现了什么功能,在实现这个功能的过程中,你解决了什么难题。
点赞 评论 收藏
分享
今天刚通知oc
跑不快的yyyf:接好运
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务