範例能過,但正式送出後顯示
#0: 100% WA (line:1048577) |
下面是我的程式
from sys import stdin
from decimal import Decimal
for line in stdin:
a, n = map(Decimal, line.rstrip().split())
if a == n == 0:
print(f'All Over. Exceeded {len(stdin.readlines())} lines!')
exit()
print(pow(a, n))
|
根據上一關(d493)踩的坑,我直接用 Decimal
處理每個值,然後用內建的 pow()
輸出結果
當輸入的值為 0 時,代表後面的內容不重要,只需統計一共有幾行再輸出即可
所以我直接用 sys.stdin.readlines
讀入所有資料並根據 \n
的位置轉成 list ,最後取 len()
然而答案似乎並非如此,我忽略了什麼嗎?