Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- n = int(input())
- data = []
- for i in range(n):
- d = input()
- num, ves = d.split()
- num = int(num)
- mul = 1
- # анализируем веса
- if ves[-1] == 'g':
- mul *= 1
- elif ves[-1] == 't':
- mul *= 10 ** 6
- elif ves[-1] == 'p':
- mul *= 16380
- # анализируем приставки
- if ves[0] == 'm':
- mul *= 10 ** (-3)
- elif ves[0] == 'k':
- mul *= 10 ** 3
- elif ves[0] == 'M':
- mul *= 10 ** 6
- elif ves[0] == 'G':
- mul *= 10 ** 9
- data.append((num * mul, d))
- for elem in sorted(data):
- print(elem[1])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement