由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - FB这几个题怎么做
相关主题
问一个L的题目中缀转前缀表达式
请教几个面试题求助一算法
onsite 后求bless计算组合数C(m,n)
算法:按照字典序求第k个排列数[apple面经] iOS software engineer
amazon一道面试题真心问一道题
Algorithms: permutaiont --Python codeL 电面2
这个facebook puzzle样题怎么做?请教两个算法题
Two problems from Google这两道leetcode题有更好的答案吗?
相关话题的讨论汇总
话题: prod话题: primes话题: set话题: new话题: primes1
进入JobHunting版参与讨论
1 (共1页)
o******0
发帖数: 105
1
1.Give a set of prime numbers, output a set of all possible products.
2.add two unsigned numbers without using arithmetic operations
3.hamming distance sum for all pairs in an array
e***i
发帖数: 231
2
抛个砖
1. 可以用递归或者循环
#!/bin/python
def _rec_all_prod(primes):
if len(primes) == 1:
return primes
sub_prod = _rec_all_prod(primes[1:])
new_prod = sub_prod[:]
new_prod.append(primes[0])
for prod in sub_prod:
new_prod.append(prod*primes[0])
return new_prod
def get_prod_one(primes):
return set(_rec_all_prod(primes))
def _loop_all_prod(primes):
new_prod = []
for x in xrange(2**len(primes)):
mask = "{0:b}".format(x)[::-1]
total = 1
for b, v in zip(mask, primes):
if (b == '1'):
total *= v
if (total != 1):
new_prod.append(total)
return new_prod
def get_prod_two(primes):
return set(_loop_all_prod(primes))
if __name__ == "__main__":
primes1 = [2,3,5]
primes2 = [2,3,5,7,11]
print get_prod_one(primes1)
print get_prod_two(primes1)
print get_prod_one(primes2)
print get_prod_two(primes2)
k******a
发帖数: 44
3
第二块砖
1. Lintcode的subset问题?
2. 按位(xor,然后进位)
3. 汉明距离的和。
感觉应该1列1列地看每列不同字符的个数,然后根据不同字符个数和总的字符串个数做
一个数学运算。gut feeling。
r*******g
发帖数: 1335
4
网上都能找到答案
f*******r
发帖数: 976
5
mark

【在 o******0 的大作中提到】
: 1.Give a set of prime numbers, output a set of all possible products.
: 2.add two unsigned numbers without using arithmetic operations
: 3.hamming distance sum for all pairs in an array

1 (共1页)
进入JobHunting版参与讨论
相关主题
这两道leetcode题有更好的答案吗?amazon一道面试题
firmware engineer@apple电面Algorithms: permutaiont --Python code
Minimum Window Substring (from leetcode)这个facebook puzzle样题怎么做?
求教 leetcode上OJ 的Combination Sum II 解法Two problems from Google
问一个L的题目中缀转前缀表达式
请教几个面试题求助一算法
onsite 后求bless计算组合数C(m,n)
算法:按照字典序求第k个排列数[apple面经] iOS software engineer
相关话题的讨论汇总
话题: prod话题: primes话题: set话题: new话题: primes1