Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
競技プログラムはじめました / My First AtCoder
Search
coollife
October 08, 2021
Programming
0
36
競技プログラムはじめました / My First AtCoder
競技プログラム AtCoder をはじめて体験してみました。
これからはじめる人向けに、どういった手順になるのか、どんな雰囲気なのかを紹介します。
coollife
October 08, 2021
Tweet
Share
Other Decks in Programming
See All in Programming
try! Swift Tokyo 2024 参加報告 / try! Swift Tokyo 2024 Report
hironytic
0
170
ログラスを支える設計標準について / loglass-design-standards
urmot
10
2.1k
ONE WEDGE_company_guide
1wedge_one
0
380
脱・初心者!脱・マネコン!AWS CDKを使ってみませんか!?
har1101
0
300
スキーマ駆動開発による品質とスピードの両立 - 私達は何故、スキーマを書くのか
kentaroutakeda
0
120
デザインシステムで Tailwind CSSとCSS in JSに分散投資をしたら良かった話
fsubal
18
4.8k
Designing for tomorrow's programming workflows
honnibal
PRO
2
110
チーム力を高めるスクラム実践法:カンバン公開と課題攻略について - ニフティのスクラムトーク Vol. 2 - NIFTY Tech Talk #18
niftycorp
PRO
1
110
Build with AI 2024 Seoul - 제로부터 시작하는 Flutter with Gemini 생활 - 박제창
itsmedreamwalker
0
200
pixivアプリでマルチモジュールを実現するまで
gatosyocora
1
130
本格ローグライク制作にEbitengineを選んでみた
nagainaganawa
0
290
ゆるい個人開発のススメ
kuroppe1819
10
940
Featured
See All Featured
Designing the Hi-DPI Web
ddemaree
276
33k
The Language of Interfaces
destraynor
151
23k
Large-scale JavaScript Application Architecture
addyosmani
503
110k
Rebuilding a faster, lazier Slack
samanthasiow
72
8.2k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
34
8.9k
It's Worth the Effort
3n
180
27k
We Have a Design System, Now What?
morganepeng
42
6.7k
Agile that works and the tools we love
rasmusluckow
324
20k
Thoughts on Productivity
jonyablonski
57
3.8k
Principles of Awesome APIs and How to Build Them.
keavy
120
16k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
20
1.6k
A Philosophy of Restraint
colly
196
16k
Transcript
競技プログラムを 始めてみた ~AtCoder 初体験記~ 2021年10月 dothecoli
この資料の内容と趣旨 AtCoder というサービスで「競技プログラム」というの を初めて体験してみました まだ体験したことがない人向けに、最初にどんな手順で 進むのかを、自らの体験をもとに紹介します 私にとっての発表のメリットは、こういう発表をしちゃ
うことで自らの継続の燃料になるかも、といったあたり です
きっかけ ずっと興味を持っていた なんか怖そうで近寄れなかった 47歳さんのマンガで気持ち的な距離感が縮まった 私だって昭和のプログラマだ!実力を見よ! (ちなみに昭和のプログラマは「プログラマー」とはあまり書かない)
AtCoderへの登録 https://atcoder.jp/ メアドさえあれば登録できる 確認メールがなかなか来なくて、メアド間違ったかなと 心配になった (数時間経ってもまだ来ない。来ない仕様なのかも)
まずはチュートリアル
提出方法を確認 練習用ページを案内されるので、移動してみる ※ちょっと てにをは がおかしいけど、まぁわかる。
練習用ページで「参加」 参加登録ボタンを押してみる 小さい文字で「参加対象: All 対象: - ペナルティ: なし」とある。コンテストによっ て設定に違いがあるらしい
問題を解いて提出 参加登録すると、ヘッダ部分が変わる 「問題」タブに2問の問題が! 手元の開発環境で、お題に従ってまず1問 目を開発(私はPythonで) 期待通りに動作したら、画面一番下の提出
欄に入力して提出
採点された! 今回はチュートリアル画面で紹介されてい た解答例をそのまま写経して実行、提出し たものでしたが、採点されるとやっぱり嬉 しいです! ※AC は Accepted の意味で、英語で言うと「OK」といったところのようです
第2問は省略 第2問(設問B)は、「インタラクティブ形式」というもの だそうで、「初心者向けではない」と明記されていたの で、今回はとばすことにしました。 設問Bの説明中に「初心者の方は、AtCoder Beginners Selectionに挑戦してみてください!」との案内があった ので、そちらに移動することにします。
今後は AtCoder Beginners Selection をやる 前ページで紹介したもの チュートリアルの1問を含めた11問ある
AtCoder Problems https://kenkoooo.com/atcoder#/table/ 過去問が一覧になっていて見やすい どのように自分の記録が残るか次第だけど、片っ端からやっていきたい気分 AtCoder Scores http://atcoder-scores.herokuapp.com/ タイミングが合えばコンテストに参加 ABC (AtCoder Beginner Contest)というのが最初は良さそう ほぼ週一、土曜か日曜の夜に開催されているみたい 時々、企業名を冠した会があるようでなるほどスポンサー。いいですね、こういうの。
お礼 ずっと気になっていたものに、ようやく第一歩を踏み出 すことができました 素晴らしいサービスを提供してくださっているAtCoder 様に感謝いたします。 やるぞやるぞ詐欺の常習犯である私に、きっかけをくだ さった47歳さんにもお礼を。
宣言(自分に向けて) 今回の「第一歩」で終わらずに、過去問で遊んだり、コ ンテストに参加したり、継続するぞ~!