AtCoder 修行日記#38
38日目
ABCのB問題を実施中。
勉強用のコンテンツはここから。
https://kenkoooo.com/atcoder/#/table/
進捗と一言感想
[B問題] 1問(残り20問)
ABC091:Two Colors Card Game
地道に書きすぎた気がする…もう少し短く記述できた気も…。
n = int(input()) sn = {} for _ in range(n): s = input() if not s in sn: sn[s] = 1 else : sn[s] += 1 m = int(input()) tn = {} for _ in range(m): t = input() if not t in tn: tn[t] = 1 else : tn[t] += 1 answer = 0 for skey in sn.keys(): if not skey in tn: check = sn[skey] else : check = sn[skey] - tn[skey] if answer < check: answer = check print(answer)
[C問題] 1問(残り157問)
ABC139:Lower
最後が不格好ですが、解けた。
n = int(input()) hn = [int(num) for num in input().split()] answer = 0 count = 0 for index in range(1,len(hn)): if hn[index-1] >= hn[index]: count += 1 else : if answer < count: answer = count count = 0 if answer < count: answer = count print(answer)
参考
https://kenkoooo.com/atcoder/#/user/dandan611?userPageTab=AtCoder+Pie+Charts
Aizu Online Judge
www.youtube.com
目標
- まず、今年中に茶色コーダー
学習方針
- 参考:レッドコーダーが教える、競プロ・AtCoder上達のガイドライン【初級編:競プロを始めよう】 - Qiita
- 一日一題。(C問題までは!)
- コンテストにもなるべく参加する
- ちなみに言語はpython。
- つまったら10分くらいで解説動画見る
以上。