質問: ``` あなたの回答の評価結果(想定回答との比較結果): ──────────────────────────────────────────────────────────────────────────────── 1. 回答内容: "319" 1. 想定回答: "270" 2. 回答内容: "Lets ,get ,some ,nipper ,no ,dramas ,she'll ,be ,right ,flick. ,It'll ,be ,kindie ,bloody ,lets ,throw ,a ,your ,shout." 2. 想定回答: "Lets get some nipper no dramas she'll be right flick. It'll be kindie bloody lets throw a your shout." 3. 回答内容: "Grab ,us ,a ,dero ,no ,worries ,she'll ,be ,right ,dinky-di. ,Stands ,out ,like ,a ,chuck ,a ,yewy ,bloody ,as ,cunning ,as ,a ,rubbish. ,Gutful ,of ,boogie ,board ,heaps ,she'll ,be ,right ,cockie. " 3. 想定回答: "Grab us a dero no worries she'll be right dinky-di. Stands out like a chuck a yewy bloody as cunning as a rubbish. Gutful of boogie board heaps she'll be right cockie. " 4. 回答内容: "" 4. 想定回答: "" ──────────────────────────────────────────────────────────────────────────────── ✗ 回答内容は想定回答とマッチしませんでした! # 残念! 「HTTP 集める」に対するあなたの回答は不合格でした。再度挑戦してみて下さい! ```
回答: 答えが不正解になった理由は`data_all.toString()`で配列の要素をカンマで区切った文字列を生成しているからで、これを区切り文字無しで結合する必要があります。 `data_all.join('')`(この join は遅いらしいですが)で結合すれば、正解になるのではないでしょうか。 > > response.pipe(bl(function (err, data) > > > response.pipe は、大きなデータが流れる場合に次々にデータを送っていくことで、メモリを節約したり、並列度をあげたりしたい時に使うものです。しかし、このコードでは、 bl のコンストラクタに渡した関数が pipe から end が呼ばれてから動作するので性能的な意味がありません。全部バッファに溜めてから処理しているので、afroscript.10さんが書かれたコードと大差ありません。しいて言うなら少しコードが短いということでしょうか。 気にする必要はないと思います。 response.pipe っていうのがあるんだ、というのは覚えておくと良いかもです。