社内se × プログラマ × ビッグデータ

プログラミングなどITに興味があります。

Scala

(自分用) Scala Quiz 2

Q1. Scala で以下のような Any 型をキャストするには ? val x: Any = 1 val y: Int = ??? Q2. 以下のコレクションを Seq(1,2,3,4,5,6) にするには ? Seq(Seq(1,2,3), Seq(4), Seq(5, 6)) Q3. Seq(scala.collection.Seq)とは?Q4. ディレクトリ内のファイルを…

(自分用) Scala Quiz 1

Q1. リストの定義方法は ? val list = ??? Q2. 文字列が特定の文字で開始されているかを確認するには ? val text = "hoge" text.???("h") Q3. 数値から文字列にどのようにキャストする ? val number = 7 val text = number.??? Q4. scala で java.util.List …

Scala プログラミング練習(バブルソート)

色んな便利なライブラリのお陰で、アルゴリズムの勉強をせずとも複雑な処理が実現できています。 ただ、やはりアルゴリズムってプログラミングをする上では知っておきたいところです。 正直なところ、アルゴリズムの勉強ってきちんとやったことがないので プ…

Apache Spark アキュムレータについて調べてみる

Apache Spark プログラミングの機能に、アキュムレータというものがあるらしい。 どういうものか、調べてみる。 出来ればどういったケースで有用であるかを理解したい。 概要 ・アキュムレータは主に情報を集計するためのものらしい。 ・アキュムレータは書…