牛客网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

相关推荐

11-18 16:08
福州大学 Java
影流之主:干10年不被裁,我就能拿别人一年的钱了,日子有盼头了
点赞 评论 收藏
分享
冲芭芭拉鸭:你这图还挺新,偷了。
投递美团等公司10个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务