网易互娱笔试时钟题
//昨天做的网易互娱的题目,时钟那道题我是直接把不符合规范的十位换成0来做,本地能把例子跑出来,但是上面一提交就是0。 //有大神能帮我解释一下,或者贴个ac代码让我学习学习。 import java.util.*; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); int t =sc.nextInt(); String[][] str = new String[t][3]; for(int i =0;i<t;i++) { String temp=sc.next(); //sc.next(); str[i]=temp.split(":"); } sc.close(); for(int i =0;i<t;i++) { if(Integer.parseInt(str[i][0])>23) str[i][0]="0"+String.valueOf(Integer.parseInt(str[i][0])%10); if(Integer.parseInt(str[i][1])>59) str[i][1]="0"+String.valueOf(Integer.parseInt(str[i][1])%10); if(Integer.parseInt(str[i][2])>59) str[i][1]="0"+String.valueOf(Integer.parseInt(str[i][2])%10); } for(int i=0;i<t;i++) { for(int j=0;j<2;j++) { System.out.print(str[i][j]+":"); } System.out.print(str[i][2]); System.out.println(); } } }
#网易##算法工程师#