Java 求车速

发布时间:2016-12-8 14:09:51 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"Java 求车速",主要涉及到Java 求车速方面的内容,对于Java 求车速感兴趣的同学可以参考一下。

题目描述 一辆以固定速度行驶的汽车,司机在上午10点看到里程表(里程表有6位)上的读数是一个对称数(即这个数从左向右读和从右向左读是完全一样的,例如95859公里) 两小时后里程表上出现了一个新的对称数。问该车的速度(公里/小时)是多少? 输入 当前里程数(为对称数)(值 ≤ 999999)   输出 汽车速度(公里/小时),-1:汽车速度计算失败,在里程表的范围内找不到下一个对称数   样例输入 95859 样例输出 50 提示 地区 南京研究所 产品线 公共 阶段 招聘 难度 2级   public int getCarSpeed(int input){ int output=input+1; while(output>input){ String in=String.valueOf(output); char[] c=in.toCharArray(); Stack<Character> stack=new Stack<Character>(); for(int i=0;i<c.length;i++){ stack.push(c[i]); } StringBuilder sb=new StringBuilder(); while(!stack.isEmpty()){ sb.append(stack.pop()); } if(in.equals(sb.toString())){ break; }else{ if(output==999999) return -1; output++; } } int speed=(output-input)/2; return speed; }  

上一篇:一种心情
下一篇:delphi中Case语法的使用方法|技巧

相关文章

关键词: Java 求车速

相关评论