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
45
競技プログラムはじめました / My First AtCoder
競技プログラム AtCoder をはじめて体験してみました。
これからはじめる人向けに、どういった手順になるのか、どんな雰囲気なのかを紹介します。
coollife
October 08, 2021
Tweet
Share
Other Decks in Programming
See All in Programming
IFSによる形状設計/デモシーンの魅力 @ 慶應大学SFC
gam0022
1
300
CSC307 Lecture 04
javiergs
PRO
0
660
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
500
MDN Web Docs に日本語翻訳でコントリビュート
ohmori_yusuke
0
640
インターン生でもAuth0で認証基盤刷新が出来るのか
taku271
0
190
AI Agent の開発と運用を支える Durable Execution #AgentsInProd
izumin5210
7
2.3k
登壇資料を作る時に意識していること #登壇資料_findy
konifar
4
980
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
590
Smart Handoff/Pickup ガイド - Claude Code セッション管理
yukiigarashi
0
130
余白を設計しフロントエンド開発を 加速させる
tsukuha
7
2.1k
組織で育むオブザーバビリティ
ryota_hnk
0
170
AIフル活用時代だからこそ学んでおきたい働き方の心得
shinoyu
0
130
Featured
See All Featured
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
310
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.3k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
55
Crafting Experiences
bethany
1
46
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Producing Creativity
orderedlist
PRO
348
40k
Everyday Curiosity
cassininazir
0
130
Abbi's Birthday
coloredviolet
1
4.7k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
91
Build your cross-platform service in a week with App Engine
jlugia
234
18k
The untapped power of vector embeddings
frankvandijk
1
1.6k
Facilitating Awesome Meetings
lara
57
6.7k
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歳さんにもお礼を。
宣言(自分に向けて) 今回の「第一歩」で終わらずに、過去問で遊んだり、コ ンテストに参加したり、継続するぞ~!