关注
一般oj都是不断输入用例的,所以不用判断结束,不影响写代码的吧,就按照他一直在输入的状态,把输入的数据按照你想要的逻辑存起来,之后再处理应该就可以。如果你写的是: while(sc.hasNext()){} 的话,用例测试的时候它会自己用一个表示输入结束的动作的(一般是ctrl+z),你可以在本地IDE测试一下。 笔试第一题,考试的时候脑子短路,后来想了想,可能是这样的,在本地测试是可行的,贴出来大家一起讨论一下~~~~(我这个就是输入ctrl+z表示输入结束的,之前在牛客上做了几道题都是这样的,我猜系统测试的时候会有表示输入结束的提示,不用我们判断吧) 题设大概:给定n个数组,合并成一个数组。合并逻辑为:第一行输入一个整数k,为每次从数组取出的最大元素个数,第2-n行为需要合并的数组,每次从一行的数组读取k个元素,并将这k个元素从行数组中删掉,跳到下一行,直到没有下一行,再从第一行开始读入K个元素,循环往复。 eg: 输入 3 2,5,6,7,9,5,7 1,7,4,3,4 输出: 2,5,6,1,7,4,7,9,5,3,4,7 代码如下: import java.util.*; public class Main2 { public static void main(String[] args) { //我这里用StringBuffer记录一行 StringBuffer result=new StringBuffer(),temstr=null; List<StringBuffer> tem=new LinkedList<>(); Scanner sca=new Scanner(System.in); int n=sca.nextInt(); String temp=null;String[] split=null; while(sca.hasNext()){ temp=sca.nextLine(); temstr=new StringBuffer(); split=temp.split(","); for(int i=0;i<split.length;i++) temstr.append(split[i]); tem.add(temstr); } while(tem.size()!=0){ for(int i=0;i<tem.size();i++){ temstr=tem.get(i); if(temstr.length()>n) { result.append(temstr.substring(0, n)); temstr.delete(0,n); } else{ result.append(temstr.toString()); tem.remove(i); i--; } } } sca.close(); for(int i=0;i<result.length();i++) { System.out.print(result.toString().charAt(i)+","); if(i==result.length()-1) { System.out.print(result.toString().charAt(i)); } } } } 希望大家纠错探讨~~~
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
牛客20646354...:这连小厂都找不到就离谱,只能说可能你根本没投什么小厂。说实话现在都要11月了,没什么岗位了。其实最好是在9月找,那时候暑假工刚走,岗位多的是,现在都占满了岗位了,秋招的秋招,顶替暑假工的也基本上都顶替了。 只能多投了,简历其实都差不多,你这都不是外卖+点评去找实习了,已经比好多人优秀了。实在找不到,可以降低一些标准的,能投到自研项目的小厂说实话可能比你去中大厂能学到更多东西。因为中大厂最多给你看一点点模块功能,小厂基本上全部代码甚至几个项目的代码都能拿到。 点赞 评论 收藏
分享
10-05 21:58
广西职业师范学院 Java 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
- 1... Gemini3用了吗,前端是不是无了?2934
- 2... 学院本放弃秋招了2780
- 3... 【Offer帮选】专家大佬在线接单!发帖即享免费1V1抉择指导2740
- 4... 双九无实习 CPP 拿下 SSP-秋招总结(其二)2701
- 5... 震惊!某HR居然给我发了这样的邮件......2681
- 6... 被导员发现之后续集:2469
- 7... 双九无实习CPP拿下SSP-秋招总结(其一)2393
- 8... 27无实习不投日常了明年3月直接战暑期或者找日常可行吗2311
- 9... wxg和字节flow咋选2202
- 10... 秋招收官!小红书你PK赢了2037
正在热议
更多
# 那些年,我收到的‘奇葩’回复 #
16291次浏览 138人参与
# 材料人,你最希望上岸的是? #
10263次浏览 55人参与
# 百度秋招 #
48986次浏览 382人参与
# OC/开奖 #
181669次浏览 1288人参与
# AI时代,哪些岗位最容易被淘汰 #
9239次浏览 85人参与
# 职场中那些令人叹为观止的八卦 #
25419次浏览 224人参与
# 腾讯音乐秋招 #
428802次浏览 4770人参与
# 秋招你经历过哪些无语的事 #
16830次浏览 216人参与
# 得物求职进展汇总 #
134154次浏览 961人参与
# 秋招吐槽大会 #
78222次浏览 697人参与
# 校招薪资来揭秘 #
65638次浏览 438人参与
# 实习学不到东西怎么办? #
263076次浏览 2483人参与
# 你找工作想离家近 or 离家远? #
14352次浏览 224人参与
# 第一份工作能做外包吗? #
80946次浏览 555人参与
# 实习心态崩了 #
91045次浏览 480人参与
# 我的职场社死时刻 #
18859次浏览 160人参与
# 你秋招最后悔的选择 #
14696次浏览 117人参与
# 来聊聊机械薪资天花板是哪家 #
153819次浏览 829人参与
# 蚂蚁求职进展汇总 #
129775次浏览 1198人参与
# 哪些公司开始补录了 #
18847次浏览 156人参与
# XX请雇我工作 #
13658次浏览 111人参与
# 小马智行求职进展汇总 #
16936次浏览 54人参与