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
ゆっくりHackerRank
Search
bmf_san
June 08, 2022
Programming
160
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ゆっくりHackerRank
bmf_san
June 08, 2022
More Decks by bmf_san
See All by bmf_san
桃太郎で始めるRego入門‐今日から使えるRegoの基本編
bmf_san
0
110
完璧を求めない意思決定-アクセス制御基盤における制約との向き合い方
bmf_san
5
20k
AAPについて調べてみた
bmf_san
0
160
レーダーをつくる
bmf_san
0
100
契約テストとPactについて
bmf_san
0
140
5分でわかるSLO
bmf_san
2
190
権限について考える
bmf_san
2
200
自作HTTPルーターから新しいServeMuxへ
bmf_san
3
1.9k
古くなってしまったPHPフレームワークとPHPのバージョンアップ戦略
bmf_san
1
540
Other Decks in Programming
See All in Programming
sbt 2.0: takeoff
eed3si9n
0
190
SODA - FACT BOOK(JP)
sodainc
1
40k
コーディング自動化の次へ。人の介入をゼロにするファクトリーとサポートAIによる実践
timakin
5
5k
Snowflake Openflow Connector利用の勘所 / 20261024developersio2026tokyo-snowflake-openflow
kasacchiful
PRO
0
270
AI時代のFlutter品質設計 — アプリ品質を守るQuality Layers
omatty198
0
340
あなたの await、OS まで届いてる? strace で覗く JavaScript の非同期
hasutosasaki
1
1.8k
PyConTW 2026 - AI Coding 不只是工具升級, 區域醫院醫療資訊系統協作開發與資訊團隊轉型實踐
cclai999
0
230
Lambda durable functionsでHuman in the Loopを楽に…楽に……
har1101
2
250
AI時代のIaC入門 〜なぜインフラをコードで管理したいのか?〜 / Introduction to IaC in the AI Era
akihisaikeda
6
1.3k
조합이폭발하는디자인시스템이걸눈으로도테스트하라고요
giljongyu
0
700
Vapor Mode でアクセシビリティは 壊れないか検証した話
fuqda
1
310
AI時代のTerminal環境を UNIX哲学で設計・運用する
yasunori0418
1
340
Featured
See All Featured
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
First, design no harm
axbom
PRO
2
1.4k
Optimising Largest Contentful Paint
csswizardry
37
4k
The browser strikes back
jonoalderson
0
1.9k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
500
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
1
300
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
560
Visualization
eitanlees
153
17k
Building AI with AI
inesmontani
PRO
1
1.4k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
240
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.3k
Transcript
ゆっくりHackerRank @bmf_san 2022/05/18 @Makuake LT Party
⼩ネタストック • ゆっくりHackerRank • 外部カンファレンスに登壇するときの準備(CFPとか資 料作成とか)の話 • ぼくのかんがえるさいつよのレジュメ管理 • ⾃⼰紹介LT令和バージョン
話すこと • HackerRankとは • はじめかた • なぜやるのか • 所感 •
なんかデモ
HackerRankとは • プログラミングの問題を解くことができるサービス • ⾊んなジャンルのコーディングクイズが⽤意されてい る • コンテストもある • https://www.hackerrank.com/
なぜやるのか • データ構造とアルゴリズムの理解・実装⼒を深めたかっ た • ライブラリ作ってたときに難しくて実装できないデー タ構造があった • いつか理解して実装できるようになりたいと思った
はじめかた • 問題を選ぶ • ⾃分はProblem Solvingをよく やっている • ⾔語を選ぶ •
思考を邪魔しない、⼿に馴染ん だ⾔語で良さそう • 問題をよく読む • 解法を考える • コーディング • まずは愚直に • Run Code • サンプルのテストケースをパスできる か確認 • テストケースに思いを馳せる • Test inputを活⽤ • Submit Code • 覚悟ができたらSubmitする • 復習する • Editorialを読む • LeaderBoardを⾒る • 他のアプローチを試す
所感 • ⾔語仕様 • 知る機会になる • 読解⼒ • 問題を正しく理解して、仕様を満たすコードを書く •
正しく理解、というのが案外難しい • 問題⽂に難癖つけたくなる時がないこともない😤 • 問題解決能⼒(コーディング⼒) • ≒厄介な要件・仕様を満たす⼒ • ⾼まりそうな予感がした • 楽しい
誰かやっている⼈いたら ともだちになってください 完