牛客网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-03 10:01
门头沟学院 Java
杭州视言科技java实习(6.24)1.&nbsp;&nbsp;&nbsp;&nbsp;岗位大概能实习多久?2.&nbsp;&nbsp;&nbsp;&nbsp;讲讲你时长较长的那个项目,做了哪些板块?理一下大致的流程?3.&nbsp;&nbsp;&nbsp;&nbsp;常规SpringBoot做的网站登录和微信小程序登录有什么区别4.&nbsp;&nbsp;&nbsp;&nbsp;既然你提到了MD5加密,你们当时小程序那边有做加密么?5.&nbsp;&nbsp;&nbsp;&nbsp;那我现在让你去把小程序这个项目的用户密码进行加密你怎么做?6.&nbsp;&nbsp;&nbsp;&nbsp;微信小程序登录的接口是有一定的时效性的,隔一段时间就会失效,讲讲你token刷新的逻辑,你是怎么去处理的?7.&nbsp;&nbsp;&nbsp;&nbsp;除了登录这样的业务,你还负责了哪些业务板块?8.&nbsp;&nbsp;&nbsp;&nbsp;你登录那块的HttpClient其实有个问题,每次新调用的话,是做不到线程重复利用的,HttpClient是可以做线程池的,你当时是怎么实现的?9.&nbsp;&nbsp;&nbsp;&nbsp;那假如我现在给你提个要求,我们现在是一个中间转发的服务器,我现在有大量的HttpClient的复用需求,我需要把外面请求的链接转发到后面去,我这时候需要你去做一个可复用的HttpClient的线程池,你会怎么实现?10.&nbsp;&nbsp;&nbsp;&nbsp;你这个项目的时候还蛮长的,通过学校这个项目,你的收获是什么?11.&nbsp;&nbsp;&nbsp;&nbsp;假如现在CRUD这样的业务板块重复性很高,现在要求专注写其他业务,你会通过什么样的方式去做?
查看11道真题和解析
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务