Skip to content

1_1.基本問題概要

Junnichi Kitta edited this page Jun 16, 2018 · 8 revisions

1_1.基本問題概要

以下の形式のユーザーデータのJSONを1行に1つもつファイルに対して、特定の処理を行ってください

{"age":25, "sex":"male", "name":"Taro", "skill":"Erlang,Elixir,Ruby"}

データはこちらからダウンロードできます。 ダウンロードできない方はこのプロジェクトをcloneし、dataディレクトリの下にあるRubyのコードでjsonデータが標準出力されますのでご利用ください

基本問題1

ageが20以下のユーザーをカウントする

基本問題2

基本問題1を、

  • Streamを使った遅延(lazy)処理

  • Flowを使った平行処理

で実装してください。

(基本問題1はEnumを使った先行(eager)処理の実装です)

基本問題3

基本問題1,2のプログラムの実行時の

  • 処理時間

  • 使用メモリ

  • CPU利用率

をそれぞれobserverで比較してみてください。

Clone this wiki locally