Yukicoder No.350 d=vt
プロに勝ってるの嬉しい。
No.350 d=vt
実装
perl 32byte
#!perl -p
s/ /*/;$_=1e-6+eval|0
|0
はint
だったのをtailsさんのを見て直した。
newlineは適当にしていいらしいので-pl
でなく-p
。
非golf
#!/usr/bin/env python3
eps = 1e-6
v, t = map(float,input().split())
print(int(v * t + eps))
解読
tails氏 perl 35byte
<>=~/0.(.*) (.*)/;print $1*$2/1e4|0
<>=~/0.(.*) (.*)/
で$v$の小数部分と$t$をそれぞれ$1
$2
にcaptureする。掛けて1e4
で割って|0
で整数化。
「小数点以下4桁までかならず表示される。」なのでこれでよい。