競技プログラミング
目次 問題 回答 学んだ処理 感想 問題 atcoder.jp 赤、青を1本目、2本目に選ぶと、三角形は3通りできますね、という具合のお話 (長さはフリーハンド、参考程度です) 回答 # 棒の本数を受け取る n = gets.to_i # 棒の長さを受け取って小さい順に並び替える …
はじめに 問題A(100点) 問題B(200点) 問題C(0点) 問題D(0点) 問題E(0点) 問題F(0点) 感想 はじめに 腱鞘炎の予防のため、文章を(ほぼ)打たずに記事を作ります。 ABC174に参加してきました! atcoder.jp 解答速報はこちらを参考にさせていただ…
目次 問題 回答 学んだ処理 お手本の別解 感想 問題 atcoder.jp erase、eraserとDaydreamのつながりがわかりません。 ググってもこれくらいしかヒットしません。 www.amazon.com 多分eraserとdreamerがちょっと似ていて、都合がいいからでしょうか。 回答 # …
目次 問題 回答 学んだ処理 1. 入力を受け取る 2. 整数の各桁の総和を計算 3. 配列から A <= sum <= B を満たす整数を選ぶ 4. 配列 |n| の要素の合計を出力する 問題 atcoder.jp 回答 N,A,B=gets.split.map(&:to_i) def calc(n) res=0 while n>0 res+=n%10 n…
はじめに 問題の要点 回答 はじめに 個人的「三大朝活」は、筋トレ、冷水シャワー、競プロです。 今日も朝の体操の様子をお届けします。 昨日の反省点は、競プロ、筋トレ、冷水シャワーの順にやってしまったことです。 起き抜けでは、まず問題が頭に入ってき…
atcoder.jp 自力で解けました! 1回再提出しただけでACの表示が出ると結構嬉しいです。 懐かしい達成感を感じています。 言語:Ruby2.7.1 a, b, c = gets.chomp.split('').map(&:to_i) puts a+b+c 結構コードの短さには自信がありました。 しかし、同じ言語…
atcoder.jp 昨日に引き続きAtCoderの入門編を1つ解きました。 競技プログラミングは専門の資格や、AtCoder転職などあるので、就職活動までの2ヶ月で自分の能力の現在地を形として残したいです。 AtCoderの説明はこちら atcoder.jp ABC086Aを解きました。 シ…
atcoder.jp 最後にAtCoderを解いたのは2018年4月でした。 せっかくテックキャンプでRubyを学習しているので、 AtCoderでRubyのデータ処理の技術を補強していきたいです。 Practice Aを解きました。 スペースで区切られた2つの整数を受け取る方法を知りました…