AtCoder:11 ABC086C – Traveling
問題文は上記リンクを参照。 この問題はパスを求める問題です。静止せずに指定されたタイミングで指定されたパスを通ることができるかどうかを考えます。 val tim ...
KotlinLearning: 02-3 演算子
演算子 比較演算子 < …左側の値が右側の値よりも小さい場合 true(右側の値は含まない)<= …左側の値が右側の値以下の場合 true(右側の値 ...
KotlinLearning: 02-2 条件式
条件式 Kotlinの条件式はif/else式、when式の二種類あります(条件文ではなく条件式)。Javaの条件文if/else文やswitch文と異なり、K ...
KotlinLearning: 02-1 式と文
式と文 Kotlinに限った話ではありませんが、プログラミング言語には式(Expressoin)と文(Statement)という似通った二種類の要素があります。 ...
KotlinLearning: 01-3 型定義
型定義 Kotlinは型推論をサポートしていますので、文脈上明らかな場合は型を明示的に書く必要はありませんが、静的型付きのプログラミング言語であるため、以下のよ ...
AtCoder:10 ABC049C – 白昼夢
問題文は上記リンクを参照。 この問題は与えられた複数の文字列Aをつなげて、文字列Sを作ることができるかどうかという問題です。逆に言えば文字列Sを与えられた複数の ...
KotlinLearning: 01-2 定数の宣言
定数の宣言 Kotlinでは定数は以下のように宣言します。 const val MAX_VALUE : Int = 100 上記定数の宣言は以下のように分解され ...
AtCoder:9 ABC085C – Otoshidama
問題文は上記リンクを参照。 for文の数を減らすことが高速化のポイントです。if分の方がfor文よりも圧倒的に早いので、条件が合わない場合直ぐにループを抜けるよ ...
KotlinLearning: 01-1 変数の宣言
変数の宣言 Kotlinでは以下のように変数を宣言します。 var name : String = "Coffee" 上記変数の宣言は以下のように分解されます。 ...
AtCoder:8 ABC085B – Kagami Mochi
問題文は上記リンクを参照。 指定したサイズのIntArrayを作成し、Int型を返す初期化処理を指定します。 val list = IntArray(n) { ...


