由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 面试题讨论:integer to English。 例:3542 --> Three Five Four Two
相关主题
single number bitmask 解法两个Amazon面试题
看一道面试题问道面试题
Help, Algorithms questions贡献一道面试题
leecode上的divide two integers问题问个关于排序的面试题
G等消息中 求bless一道面试题看不懂
leetcode: Divide Two Integers 怎么做?请教个面试题
Divide Two Integers OJ和CCP150的做法最近onsite的时候刚拿到一道面试题?
问一个面试题,给两个数,求商和余数bloomberg相关的面试题
相关话题的讨论汇总
话题: three话题: 3542话题: two话题: five话题: printf
进入JobHunting版参与讨论
1 (共1页)
w**********6
发帖数: 800
1
小弟遇到的一个面试题,由于不是软件科班出生,所以想上来和诸位大牛们讨论一下:
面试是在线的,要求在线编程,要求是整数变成英语。
我后面的部分想到的是用case语句当做“字典”。
switch (Num)
{
case '1':
printf("one ");
break;
case '2':
printf("two ");
break;
case '3':
printf("Three ");
break;

......
}
但是前面的怎么把3542变成‘3’ ‘5’ ‘4’ ‘2’就不是很清楚了。 我想的是怎么
先把一位一位剥离出来,然后再 - ‘0’。
但是程序就是写不出来,请教诸位大牛!
l****c
发帖数: 782
2
用%吧,从个位开始算,没算一位,被除数/10
s*****n
发帖数: 162
3
我觉得,这道题本意是3542要输出three thousand five hundred and forty two,
而不是直接输出three five four two
l****c
发帖数: 782
4
嗯,本质上没大区别吧。
要是遇到这种题,觉得就是考基本操作的?

【在 s*****n 的大作中提到】
: 我觉得,这道题本意是3542要输出three thousand five hundred and forty two,
: 而不是直接输出three five four two

w**********6
发帖数: 800
5
从个位开始算的话不就从个位开始打印出来了吗?
那打印完了以后要再倒转一下?

【在 l****c 的大作中提到】
: 用%吧,从个位开始算,没算一位,被除数/10
y*******g
发帖数: 6599
6
微软的?

【在 w**********6 的大作中提到】
: 小弟遇到的一个面试题,由于不是软件科班出生,所以想上来和诸位大牛们讨论一下:
: 面试是在线的,要求在线编程,要求是整数变成英语。
: 我后面的部分想到的是用case语句当做“字典”。
: switch (Num)
: {
: case '1':
: printf("one ");
: break;
: case '2':
: printf("two ");

h****e
发帖数: 928
h*****3
发帖数: 1391
8
我就是按部就班的。这题好像考过。
也不知道考点是啥。
w**********6
发帖数: 800
9
No,苹果的
哥们能说点思路不?

【在 y*******g 的大作中提到】
: 微软的?
h******8
发帖数: 278
10
给多长时间做? 要每个细节都考虑到,不容易。

【在 l****c 的大作中提到】
: 嗯,本质上没大区别吧。
: 要是遇到这种题,觉得就是考基本操作的?

1 (共1页)
进入JobHunting版参与讨论
相关主题
bloomberg相关的面试题G等消息中 求bless
C++问题3leetcode: Divide Two Integers 怎么做?
C++ 面试题疑问Divide Two Integers OJ和CCP150的做法
leetcode上的3sum问一个面试题,给两个数,求商和余数
single number bitmask 解法两个Amazon面试题
看一道面试题问道面试题
Help, Algorithms questions贡献一道面试题
leecode上的divide two integers问题问个关于排序的面试题
相关话题的讨论汇总
话题: three话题: 3542话题: two话题: five话题: printf