Hua Wei 机试题目三---2014

一、根据对应规则进行翻译输出

描述:已知有如下的对应规则:

,则输入任意个正整数,输出经过规则翻译以后对应的结果。

例如:输入:1234;输出bcde。

 

题目很简单,我觉得需要注意的问题就是对于大整数的输入能正确处理,那么这道题就没有什么可说的啦。

 

二、判断给定的某一天是星期几

描述:已知1900.1.1是星期一,然后输入1900.1.1-2050.12.31之间任意天,计算是这天是星期几。输出星期一到星期日用Mon,Tue,Wed,Thu,Fri,Sat,Sun表示。

例如:输入:1900 1 2  输出:Tue

 

这道题很常见,也比较简单,注意输入格式基本就可以啦。

 

三、奇数和偶数分别求和

描述:输入若干个整数,分别求出偶数和奇数之和。

四、求最大公约数

描述:输入若干个正整数,求这些数的最大公约数。

相类似的题目在之前出现过,比如求素数,质因式分解等。

五、删除连续出现三次的字符

描述:给定一个任意字符串,删除连续出现3次的字符。

比如:1112223654555;输出:3654

 

六、分苹果

描述:M个相同苹果放到N个相同篮子里有多少种放法,允许有篮子不放。1<=M<=10,1<=N<=10

例如5个苹果三个篮子,3,1,1  和1,1,3是同一种放法

输入 7 3

输出 8

 

七、算日期

描述:给定某一个日期,算该天是该年的第几天。

输入 20131231

输出 365

 

八、将拼音翻译成阿拉伯数字

描述:输入一串拼音,输出它代表的阿拉伯数字(Ling,Yi,Er,San,Si,Wu,Liu,Qi,Ba,Jiu),数字不会超过十万

为了处理方便,输入一定是数字带单位的,例如10会是YiShi,而不是一个单独的Shi.

输入 JiuWanJiuQianJiuBaiJiuShiJiu

输出 99999


 

posted on 2014-07-07 09:19  yvictoryr  阅读(412)  评论(0编辑  收藏  举报

导航