为了参加某公司的实习生招聘-开始刷题,做安全的菜鸟算法是硬伤。。。一个建筑狗的程序员之路好艰难??,幸好才大二一切都来得及!!
Huawei text
#HuaWei14
number = int(input())
bins = bin(number)
flag = 0
for e in bins:
if e == '1':
flag += 1
print flag
#HuaWei13
num = input()
word = []
for i in range(num):
word.append(raw_input())
word.sort()
for b in word:
print b
#HuaWei12
word = raw_input().split(' ')
new = ''
for i in range(len(word)-1,-1,-1):
new += word[i]
new += ' '
print new
#HuaWei11
number = list(raw_input())
number.reverse()
num = ''
for i in number:
num += i
print num
#HuaWei10
string = raw_input()
result = ''
for i in string:
if ord(i) >= 0 and ord(i) <=127:
if i not in result:
result += i
print len(result)
#HuaWei9
s = raw_input()
s = list(s)
s.reverse()
L = []
for x in s:
if x not in L:
L.append(x)
print "".join(L)
#HuaWei8
a = input()
d = {}
for i in range(int(a)):
b = list(map(int, input().split(' ')))
if b[0] not in d.keys():
d[b[0]] = b[1]
else:
d[b[0]] += b[1]
for key in d.keys():
print(key, d[key])
#HuaWei7
number = float(raw_input())
if number - int(number) >= 0.5:
print (int(number) +1)
if number - int(number)