オンライン コード ジャッジ用の PHP アプリケーションを開発しています。同じように、入力を取得してJavaサーバーに渡し、出力を計算してから、生成された出力を目的の出力と再度一致させます。今のところ、単一の入力または出力に対してのみ機能します。
複数の入力をJavaサーバーに解析し、得られた出力がそれぞれの目的の出力と一致するように拡張したいと考えています。
$input = str_replace("\n", '$_n_$', treat($fields['input'])); //$fields has result of SQL query
fwrite($socket, $input."\n"); // write input to the socket
今のところ、次のような入力があります:INPUT
1 2 3 4 5
OUTPUT(この場合は合計)
15
この入力は、私がすでに持っている期待される出力と一致しています
入力が次の場合、今私が欲しいのは:
1 2 3 4 5
#
1 3 5 7
#
1 2 6 7
一度に 1 つの入力のみが java サーバーに渡され、次に別の入力が渡されるようにしたいと考えています。入力は任意の区切り文字で区切ることができます。この場合、# を使用しました。
どうすればそれを進めることができますか?連想配列を使用する必要がありますか?