由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 问一道面试题
相关主题
[合集] 【讨论】两道非常难的Google面试题请问驿道面试题
Linux context switch 高通 面试题。??问一个老的google面试题
怎么用putc(char a) (每次只能输出一个字符),输出一个float问一道关于字符串的面试题
字符串中字符的频率题?问两个G面试题
count and say的输入输出可能一样吗?F考过的?[合集] 问个google面试题
[面试题]unix如何<<一行>>命令给一个文本文件末尾加几个字符请教G家的一个面试题
Google onsite一道amazon面试题
分享一道最近碰到的很好的面试题。看了一下面经,感觉M家的面试题比较可控?
相关话题的讨论汇总
话题: input话题: 表示话题: 输出话题: oa话题: queue
进入JobHunting版参与讨论
1 (共1页)
z*********n
发帖数: 28
1
今天刚做了几个马鬃的oa
题目看起来不难,在hackerank上做的。所以不能看test case。
总共9个,只能过8个,有一个死活不了。
题目是move robot
大意是输入指令是一个字符串 “NWES” N表示向北移1,W表示向西移1.
所以 “WN” 的结果是(-1,1)。 “WS”结果是 (-1,-1)
特殊字符X表示撤销上一次操作, 比如 WNX表示 W, 输出时(-1,0)
每个字符前可加数字,表示移动多步, 比如7N3W, 输出时(-3,7)
7N3WX输出时(0,7), X表示撤销上一次3W的操作
7N3WXX输出是 (0,0)
不知道大家有没见见过这道题, 我不清楚是自己理解有误还是代码问题,有一个
testcase总过不了。
马鬃给我两次oa,感觉都黑了。。
h*********d
发帖数: 1054
2
how did you do it?
1. use the input to update the current location.
2. for each input, save the input as one record in your input queue
3. when there is a X, pop up the top record from the queue and reverse the
operation
c*******e
发帖数: 373
3
听起来挺简单的啊
用个堆栈来存储每步操作就可以了吧
c*******e
发帖数: 373
4
听起来挺简单的啊
用个堆栈来存储每步操作就可以了吧
1 (共1页)
进入JobHunting版参与讨论
相关主题
看了一下面经,感觉M家的面试题比较可控?count and say的输入输出可能一样吗?F考过的?
面试题讨论[面试题]unix如何<<一行>>命令给一个文本文件末尾加几个字符
请教ebay 的面试题一道Google onsite
求问一道面试题 cisco分享一道最近碰到的很好的面试题。
[合集] 【讨论】两道非常难的Google面试题请问驿道面试题
Linux context switch 高通 面试题。??问一个老的google面试题
怎么用putc(char a) (每次只能输出一个字符),输出一个float问一道关于字符串的面试题
字符串中字符的频率题?问两个G面试题
相关话题的讨论汇总
话题: input话题: 表示话题: 输出话题: oa话题: queue