- #美国面经
- #码农类general
- #面试经验
Online Coding Challenge

292113
Hackerrank 上面的一小时两题
两道都很简单 但是估计还是跪了
1. input: a list of number
output: two strings
Exp: [1, 3, 2, 3, 4, 1] output: a: 000101 b:110000
解释:a的第一位是0 因为在list[0]的左边没有和list[0]同样数值的数
a的最后一位是1 因为在list[5]的左边有和list[5]同样数值的数(1)
b比较的是右边不是
本帖隐藏的内容需要积分高于 188 才可浏览,点击前往一亩三分地论坛阅读。
n False
if '8' in a:
return False
if '9' in a:
return False
return True
def q2(n):
n = int(n)
if n == 1:
print 1
return
for i in range(1,100000):
if no_other(str(n*i)):
print n*i
return
q2(user_input)
两道都很简单 但是估计还是跪了
1. input: a list of number
output: two strings
Exp: [1, 3, 2, 3, 4, 1] output: a: 000101 b:110000
解释:a的第一位是0 因为在list[0]的左边没有和list[0]同样数值的数
a的最后一位是1 因为在list[5]的左边有和list[5]同样数值的数(1)
b比较的是右边不是
本帖隐藏的内容需要积分高于 188 才可浏览,点击前往一亩三分地论坛阅读。
n False
if '8' in a:
return False
if '9' in a:
return False
return True
def q2(n):
n = int(n)
if n == 1:
print 1
return
for i in range(1,100000):
if no_other(str(n*i)):
print n*i
return
q2(user_input)