回答:
(免責事項:Rubyを知りませんが、これはTIOで動作します)
p,a,b=$*
p=p.to_i
b=b.to_i
28 30バイトではなく26バイト($ *トリックを指摘してくれたSnackに感謝)
回答は通常、入力/出力がラムダのパラメーター/戻り値であるラムダ関数として許可されているため、これを行うことができます。
->p,a,b{...}
これを変数に割り当てた場合、次のf
ように呼び出されます。
f[p,a,b]
入力のタイプも想定するのが一般的には問題ありませんが、安全のために、回答でそれを言及することができます。