谈谈使用过的几款咖啡机

一亩三分地论坛

 找回密码
 Sign Up 注册获取更多干货

最近看过此主题的会员

H1B/绿卡遥遥无期
又不想回国
来东南亚最大的互联网集团工作?
码农求职神器Triplebyte:
不用海投
内推多家公司面试
坐标湾区
Games Startup
招聘游戏开发工程师
游戏初创公司招聘工程师、UIUX Designer和游戏策划
查看: 3151|回复: 4
收起左侧

lyft店面

[复制链接] |试试Instant~ |关注本帖
我的人缘0
vince6 发表于 2016-9-3 12:47:15 | 显示全部楼层 |阅读模式
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】

2016(7-9月) 码农类General 本科 全职@Lyft - 网上海投 - 技术电面  | Pass | 在职跳槽

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?Sign Up 注册获取更多干货

x
店面   Ceasar Cipher   简单说就是   abc  + 2  --> cde,  xyz + 2 -->  zab  不是字母不变 区分大小写  要求编译通过运行。

上一篇:Coursera 面筋
下一篇:Facebook 9月1日 电面
我的人缘0
mingzhou1987 发表于 2016-9-3 15:19:09 | 显示全部楼层
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】
input size会不会超过26呢?
回复 支持 反对

使用道具 举报

我的人缘0
mingzhou1987 发表于 2016-9-3 16:22:16 | 显示全部楼层
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】
string table = "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz";
string cipher(string a, int shift)
{
        if (a.size() < 26)
        {
                return table.substr(table.find(a) + shift % 26, a.size());. 1point3acres
        }. more info on 1point3acres
        else. visit 1point3acres for more.
        {
                int m = a.size() % 26;. Waral 博客有更多文章,
                return (a + a.substr(m, shift % 26)).substr(shift % 26, a.size());
        }. 一亩-三分-地,独家发布
}
回复 支持 反对

使用道具 举报

我的人缘0
leonardcohen 发表于 2016-9-3 17:21:04 | 显示全部楼层
  此人我要顶:
 
33% (0) 【我投】
  此人我要踩:
 
67% (3) 【我投】
mingzhou1987 发表于 2016-9-3 16:22
string table = "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz";
string cipher(string a, int  ...

这个时候如果26个字母背不过,就搞笑了。
我反正从没记准过 abcdefg 和 xyz中间 字母名字和顺序。
只能强行用 len(a), ord(a[-1]), char()之类的了
回复 支持 反对

使用道具 举报

我的人缘0
leonardcohen 发表于 2016-9-3 17:48:02 | 显示全部楼层
  此人我要顶:
 
33% (0) 【我投】
  此人我要踩:
 
67% (3) 【我投】
  1 def cipher(str, shift):
  2     n = len(str)
  3     result = ''
  4     for order in range(ord(str[0])+shift, ord(str[0])+shift+n):.本文原创自1point3acres论坛
  5         if order > 122:
  6             order = order - 122 + 96 # ord('a') 97, ord('z') 122-google 1point3acres
  7         result += chr(order)
  8     return result
  9
10 if __name__ == '__main__':
11     print(cipher('abc',2) == 'cde')
12     print(cipher('xyz',2) == 'zab')
. 留学申请论坛-一亩三分地
补充内容 (2016-9-3 17:50):
我在做这个题的时候,发现了一个奇怪的事情, 在自己电脑里做的飞快; 如果是onsite或 电面,估计就不会做了。
尼玛,面试恐惧症啊, 面试得多练!
. Waral 博客有更多文章,
补充内容 (2016-9-3 17:52): 来源一亩.三分地论坛.
# Time: O(shift), Space O(len(str)).留学论坛-一亩-三分地

补充内容 (2016-9-3 19:28):
bug fix:
for order in range(old(str[0]) + shift, ord(str[0] + shift + n):. more info on 1point3acres
    order = (order -97) % 26 +97 # ord('a') 97
    result += chr(order)
难怪面试过不了, 达不到bug free哦
回复 支持 反对

使用道具 举报

游客
请先登录

本版积分规则

提醒:发帖可以选择内容隐藏,部分板块支持匿名发帖。请认真读完以下全部说明:

■隐藏内容方法: [hide=200]你想要隐藏的内容比如面经[/hide]
■意思是:用户积分低于200则看不到被隐藏的内容
■可以自行设置积分值,不建议太高(200以上太多人看不到),也不建议太低(那就没必要隐藏了)
■建议只隐藏关键内容,比如具体的面试题目、涉及隐私的信息,大部分内容没必要隐藏。
■微信/QQ/电子邮件等,为防止将来被骚扰甚至人肉,以论坛私信方式发给对方最安全。
■匿名发帖的板块和方法:http://www.1point3acres.com/bbs/thread-405991-1-1.html

手机版|小黑屋|一亩三分地论坛声明

custom counter

GMT+8, 2018-6-25 16:19

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

快速回复 返回顶部 返回列表