Kotlin,Programming

概要 RecyclerViewはItemTouchHelperクラスを組み込むことにより並び替えやスワイプなど直感的な操作を実装することができます。 一般的には ...

Kotlin,Programming

概要 RecyclerViewで使用するAdapterクラスは以前はRecyclerView.Adapterを継承したものが一般的でした。RecyclerVie ...

Kotlin,Programming

概要 Androidでリストを表示するにはListViewとRecyclerViewの二通りのアプローチがありますが、特殊な事情がない限りRecyclerVie ...

Kotlin,Programming

Androidには混乱している/混乱していた機能がたくさんありますが、ダイアログもそのうちの一つかと思いますので整理してみたいと思います。 サンプル実装はGit ...

Java,Kotlin,Programming

問題文は上記リンクを参照。 この問題はパスを求める問題です。静止せずに指定されたタイミングで指定されたパスを通ることができるかどうかを考えます。 val tim ...

Java,Kotlin,Programming

問題文は上記リンクを参照。 この問題は与えられた複数の文字列Aをつなげて、文字列Sを作ることができるかどうかという問題です。逆に言えば文字列Sを与えられた複数の ...

Java,Kotlin,Programming

問題文は上記リンクを参照。 for文の数を減らすことが高速化のポイントです。if分の方がfor文よりも圧倒的に早いので、条件が合わない場合直ぐにループを抜けるよ ...

Java,Kotlin,Programming

問題文は上記リンクを参照。 指定したサイズのIntArrayを作成し、Int型を返す初期化処理を指定します。 val list = IntArray(n) { ...

Java,Kotlin,Programming

問題文は上記リンクを参照。 KotlinではListの並べ替えメソッドが便利に拡張されています。またListを使ったfor文処理ではwithIndexを使えば添 ...

Java,Kotlin,Programming

問題文は上記リンクを参照。 KotlinではreadLine()を使えば以下のように1行で変数の初期化ができますね。 val (n, a, b) = readL ...

Advertisements