AtCoderの問題を解きました。なかなかいいですね。AtCoder。日本語だし、日本人にやさしい時間に開催されるし、いろいろな言語が使えるし。
- def f(x):
- if x == 'F':
- return 0
- return 4-ord(x)+ord('A')
-
- N = int(raw_input())
- str = raw_input()
- p = map(lambda x : f(x), str)
- p = 1.0 * reduce(lambda a, b : a+b, p) / N
- print p
def f(x):
if x == 'F':
return 0
return 4-ord(x)+ord('A')
N = int(raw_input())
str = raw_input()
p = map(lambda x : f(x), str)
p = 1.0 * reduce(lambda a, b : a+b, p) / N
print p
0 件のコメント:
コメントを投稿