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
Project Eulerではじめる実装とアルゴリズム構築のトレーニング
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Shu OGAWARA
May 23, 2018
Technology
490
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Project Eulerではじめる実装とアルゴリズム構築のトレーニング
2018/05/23(水)にサポーターズColab.で発表したスライドです
Shu OGAWARA
May 23, 2018
More Decks by Shu OGAWARA
See All by Shu OGAWARA
人生を変えた一冊「独学大全」のはなし / Self-study ENCYCLOPEDIA: The Book Which Change My Life #独学大全 #EM推し本
expajp
0
210
あなたの知らないDateのひみつ / The Secret of "Date" You Haven't known #tqrk16
expajp
0
190
入門 FormObject / An Introduction to FormObject #kaigionrails
expajp
2
7.9k
あなたの「仮説検証」、ゆがんでいませんか? / Isn't Your "Hypothesis Verification" Distorted? #emoasis
expajp
2
600
Rubyはなぜ「たのしい」のか? / Why is Ruby a programmers' best friend? #tqrk15
expajp
5
2.2k
エンジニアリングマネージャーはどう学んでいくのか #devsumi / How Do Engineering Managers Continue to Learn and Grow?
expajp
9
6k
RubyKaigi参加歴をふりかえる / Looking Back on My RubyKaigi Participation History #kaigieffectLT
expajp
3
660
わたしのメタ学習 / My Own Meta Learning #shinjukurb
expajp
0
560
ActiveSupport::Concernで開くメタプログラミングの扉 #heiseirubykaigi / The door of meta-programing is opened by ActiveSupport::Concern
expajp
1
2.5k
Other Decks in Technology
See All in Technology
OpenTelemetryのメトリクスをCloudWatchに送ってPromQLで見てみた
ota1022
0
130
Claude in Chrome 入門 / Introduction to Claude in Chrome
cielo1985
0
590
Minecraft JavaのMODをSwiftで作る
1mash0
0
100
DEFCON34-Write-up_HYCu-MYCu
daikiokazaki
0
150
登壇の自信を奪う3匹のオバケ / 3 Ghosts That Rob You of Your Confidence in Public Speaking
pauli
4
350
2026-09-09 【sigma_ucj#1】Sigma を IaC 管理したい! / IaC for Sigma
civitaspo
0
120
[2026-09-11]SREは誰のもの?運用エンジニアが始める 「SRE領域への越境」とチームの進化の軌跡 〜Road to NEXT CRE
tosite
0
170
AIエージェントの自己改善をどう設計するか / How to Design Self-Improvement for AI Agents
22mi
13
7.2k
ASTを使って影響範囲を特定する
nealle
0
180
Claude Code本って、 読む必要あるの?
oikon48
2
430
synctest時代のhttptest Go 1.27で変わるHTTPサーバテストの裏側 / go conference2026 synctest and httptest
budougumi0617
1
2.7k
研究開発部の紹介 / Sansan R&D Profile
sansan33
PRO
5
25k
Featured
See All Featured
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6.2k
SEO for Brand Visibility & Recognition
aleyda
0
4.7k
Deep Space Network (abreviated)
tonyrice
0
300
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
700
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Making Projects Easy
brettharned
120
6.7k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
490
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
420
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
Product Roadmaps are Hard
iamctodd
55
13k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
450
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
240
Transcript
2018/05/23 Colab. Project Euler Shu
OGAWARA (@expajp)
13* n .$ -(@expajp) – &' • 3!2! –
Ruby/Rails01 – ,+ – )/#"%( – 4+2
Project Euler
Project Euler https://projecteuler.net/
Project Euler Project Euler*.$-3 /7?9<@8:>6 =;-), "45!&1,.+3 -2 -
*#40%. -4/), 5!"*) 0%, !- .7?9<@8*:>6=; - )%. “ AProject Euler,'( http://odz.sakura.ne.jp/projecteuler/index.php?Project%20Euler%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6
Project Euler n -&$%(1 3& – %(, %(& n
600%' #%!7+ – ;)* 16 49" n 2058 5% – 100% 5%: 49" – 20% 0 .6 OK 25% • 30%2 /
Project Euler
Project Euler n " # +$ n '% (*"
# ) n # !, → &#-
$%?18.MOQN?#,?=1;-) + > 6EA?.>"B?2>*(6 E$;-&>C7:! $=$G56.# ;@-'- <=DH;$?3%?18< 94DF
:/E. “ R$(3?0)<@ - JKLPI https://kotobank.jp/word/%E6%8A%80%E8%83%BD-178742
→
https://www.sing.co.jp/shop/g/gdkuri-kei/
n " n !
n
"# n & n %
n $ ! → Project Euler
"!)$ n 70+; "!)$ – 5A# $*- &(%'
– B@4 >2 FD/15 <C 5A n *- 3:.8 30 – ?,E= 95A – /15A # $6@
https://projecteuler.net/
Demo: Problem 1 35 10 ,
3 #! 5 '# ! 3, 5, 6, 9 4&, (% ! 23 '. $, 1000 3 5 ' ) "$. “ *Problem 1 - PukiWiki http://odz.sakura.ne.jp/projecteuler/index.php?cmd=read&page=Problem%201
ProgressStatistics
B9 n 24/, +!(9
@A – , +!(;724etc. 5< n >31:9 – 68)"#%*'*+ n = ?. &-$0
Write Code Everyday
Write Code Everyday n John Resig 0@ 4+ – )*t-wada
1; n =)"6 Github!% – %($'& >. – <98? 2 – :"5 – "673/,#"'-
n Project Euler51 – ->34:98, – ;->(".=
n 1*1$!" 20? – <*1/5OK – (' %&)" 6+ #(7 OK – 1
" n !% n ) #
$* n ' &(
1
Github n n clone
n
Hands-on: Problem 4 %%)#&
( . 2 '& , # ! 9009 = 91 99 &. !, 3 '& ( "$. “ * Problem 4 – PukiWiki http://odz.sakura.ne.jp/projecteuler/index.php?cmd=read&page=Problem%204
http://odz.sakura.ne.jp/projecteuler/
Project Euler n #/ n %$ *(
n %), &- n 0! " '+ .1 n