AtCoder:7 ABC088B – Card Game for Two
問題文は上記リンクを参照。 KotlinではListの並べ替えメソッドが便利に拡張されています。またListを使ったfor文処理ではwithIndexを使えば添 ...
gist-it.appspot.comを使ったGitHubコードの参照方法
GitHubのコードをブログなどに埋め込むgist-itというツールが公開されています。APIとしてURIを呼び出すだけで使うことができます。 参考: GitH ...
AtCoder:6 ABC083B – Some Sums
問題文は上記リンクを参照。 KotlinではreadLine()を使えば以下のように1行で変数の初期化ができますね。 val (n, a, b) = readL ...
KotlinLearning: 000
Kotlinの仕様整理と勉強ログ、Tipsなど。Kotlinの最新版(1.4.2)を気にしつつ書いていますが、Kotlin及びKotlinのAndroid拡張は ...
AtCoder:5 ABC087B – Coins
問題文は上記リンクを参照。 KotlinではreadLine()というグローバル関数がありますね。これを使えばScannerクラスを使わずに標準入力を受け取れま ...
AtCoder:4 ABC081B – Shift only
問題文は上記リンクを参照。 このあたりからコードが人によって結構違ってきますね。自分がこう書くであろうという前提が人によって結構違うことがわかるので興味深いです ...
AtCoder:3 ABC081A – Placing Marbles
問題文は上記リンクを参照。 Javaコードのようにマスの値を1つづつ0(ビー玉を置けない)か1(ビー玉を置ける)か確認しなくても、値が1であるマスの数を合計すれ ...
AtCoder:2 ABC086A – Product
問題文は上記リンクを参照。
AtCoder:1 PracticeA – Welcome to AtCoder
問題文は上記リンクを参照。
AtCoderでプログラミングコンテスト(競技プログラミング)の勉強
プログラミングはコンピューターに特定の仕事をさせるための命令セットですが、そこに職人的要素を加え、処理の速度などを競い合う競技プログラミングというものがあります ...



