Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
競技プログラムはじめました / My First AtCoder
Search
coollife
October 08, 2021
Programming
47
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
競技プログラムはじめました / My First AtCoder
競技プログラム AtCoder をはじめて体験してみました。
これからはじめる人向けに、どういった手順になるのか、どんな雰囲気なのかを紹介します。
coollife
October 08, 2021
Other Decks in Programming
See All in Programming
FactoryBotをやめればRSpecは速くなるのか?
yuta_onishi_97
0
370
JIS keyboard support in Omarchy
lef237
0
110
【加筆修正版】Laravel のアプリケーションをどこにデプロイするか #phpcon_ehime
akase244
0
150
作れる、でも消せるか?──安全に「枯らして消す」機能削除術 / Drain, Then Delete
chobishiba
2
660
月間100万人のサービス刷新で、 技術選定をHonoに振り切った話
yutobara
8
6.6k
KiroのSpecで「五目並べ」を作ってみる
satoshi256kbyte
1
380
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
750
3回つくってわかった、 定期実行ジョブ基盤の本質情報
takai
0
460
設計次第でAIコードの読む量は減らせる / designing-for-code-reading
minodriven
35
17k
Starting & Sustaining Code-Based E2E Testing for Non-Coding QA Teams( #jasstniigata )
teyamagu
PRO
1
1k
[Dev Group Paris Octobre 26] Agentforce, SIforce, Claudeforce, Slackbot… on s'y retrouve ?
nabondance
0
110
Workers Cache を知る
syumai
0
360
Featured
See All Featured
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
710
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.7k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
280
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
5
820
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1.1k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.1k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
4
4.4k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
460
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
570
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歳さんにもお礼を。
宣言(自分に向けて) 今回の「第一歩」で終わらずに、過去問で遊んだり、コ ンテストに参加したり、継続するぞ~!