PHPとNode.jsの標準入力
PHPとNode.jsの標準入力:
$s = trim(fgets(STDIN)); などもある
手元で実行するときはEOFを入力しないといけないので
Ctrl + D で終わらせる
PHP
<?php fscanf(STDIN, "%d", $a); fscanf(STDIN, "%d %d", $b, $c); fscanf(STDIN, "%s", $s); echo sprintf("%d %s", ($a + $b + $c), $s).PHP_EOL;
Javascirpt
const main = (input) => { input = input.split("\n") tmp = input[1].split(" ") const a = parseInt(input[0], 10) const b = parseInt(tmp[0], 10) const c = parseInt(tmp[1], 10) const s = input[2] console.log("%d %s", a + b + c, s) } main(require("fs").readFileSync("/dev/stdin", "utf-8"))
Ctrl + D で終わらせる
コメント
コメントを投稿