提出 #9925978
ソースコード 拡げる
# 1人のテストの点数を表すリストから合計点を計算して返す関数
# 引数 scores: scores[i]にi番目のテストの点数が入っている
# 返り値: 1人のテストの合計点
def sum_scores(scores):
ss = 0
for i in scores:
ss += i
return ss
# 3人の合計点からプレゼントの予算を計算して出力する関数
# 引数 sum_a: A君のテストの合計点
# 引数 sum_b: B君のテストの合計点
# 引数 sum_c: C君のテストの合計点
# 返り値: なし
def output(sum_a, sum_b, sum_c):
print(sum_a * sum_b * sum_c)
# ---------------------
# ここから先は変更しない
# ---------------------
# 1行の整数が空白区切りになった入力を受け取ってリストに入れて返す関数
# 引数 s: 1行の、整数が空白区切りになった入力
# 返り値: 受け取った入力のリスト
def list_int_input(s):
a = list(map(int, s.split()))
return a
# 科目数Nを受け取る
n = int(input())
# それぞれのテストの点数を受け取る
a = list_int_input(input())
b = list_int_input(input())
c = list_int_input(input())
# プレゼントの予算を出力
output(sum_scores(a), sum_scores(b), sum_scores(c))
提出情報
| 提出日時 | |
|---|---|
| 問題 | EX15 - 三人兄弟へのプレゼント |
| ユーザ | saba |
| 言語 | Python (3.4.3) |
| 得点 | 100 |
| コード長 | 1280 Byte |
| 結果 | AC |
| 実行時間 | 18 ms |
| メモリ | 3064 KiB |
ジャッジ結果
| セット名 | all | ||
|---|---|---|---|
| 得点 / 配点 | 100 / 100 | ||
| 結果 |
|
| セット名 | テストケース |
|---|---|
| all | sample01.txt, sample02.txt, sample03.txt, sample04.txt, test01.txt |
| ケース名 | 結果 | 実行時間 | メモリ |
|---|---|---|---|
| sample01.txt | AC | 17 ms | 3064 KiB |
| sample02.txt | AC | 18 ms | 3064 KiB |
| sample03.txt | AC | 18 ms | 3060 KiB |
| sample04.txt | AC | 17 ms | 3064 KiB |
| test01.txt | AC | 17 ms | 3064 KiB |