AtCoder Beginner Contest 101(ABC101)に参加しました
A, B 問題は愚直に。
gistdfa9b34b1deca3f16f32351a31086501
giste1f539152567bbbbb4af8580da7d03dd
D問題は19,29, ... 199みたいな先頭以外9じゃないのを羅列していけばいいや・・と思ったら最後のテストで通らないという罠。何がまずかったんだろう。。
AtCoder Beginner Contest 097(ABC97)に参加しました
開始を22:00だと思ってた・・
1,2を解いてあとは時間切れ。
愚直に解いた
gist38c4bd9f520ae66d257dc9e332e389ee
2も愚直に解いた。これNが大きいと駄目になるやつだよねぇ。
AtCoder Beginner Contest 096(ABC096)に参加しました。
思えば一年ぶり位の記事ですね。。
A:
- a, b = map(int, input().split())
- result = a - (1 if b < a else 0)
- print(result)
最初min(a,b)とやって最後のケースだけ失敗してたのだけど、よくよく考えたら12月5日とかだと普通に11回だったのでその判定だけ入れて終了。
B:
- a, b, c = map(int, input().split())
- k = int(input())
- max_num = max(a, b, c)
- result = max_num * pow(2,k) + a + b + c - max_num
- print(result)
最初3つあるうちの一番大きい値の2^k倍と残りの値の和が答え。だけどどれが最大かわからなかったので一旦abc全部足して再度最大の値を引いた。
C:
.
.#.
.
<- この形だと塗りつぶしができないのでそれを探索。正しカドッコに#がの場合もあるので注意
・・なんだけど⇡のコードで一発で通るとは思わなかった。
4つ目は素数のリストを作ったけど時間切れ。
Python3でのlambdaでtuple取る引数について
引っかかったのでメモ。
2to3を使ってコードをPython 3に移植する - Dive Into Python 3 日本語版
② | lambda (x, y): x + f(y) |
lambda x_y: x_y[0] + f(x_y[1]) |
---|
Nexus5->Nexus5xに機種変をした
購入物
microUSBからUSB-Cに変わったので、その辺のケーブルが必要。購入時についてきたケーブルはUSB-C - USB-Cなので、PCからの充電ができないためケーブルも購入。