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
Project Eulerではじめる実装とアルゴリズム構築のトレーニング
Search
Shu OGAWARA
May 23, 2018
Technology
1
430
Project Eulerではじめる実装とアルゴリズム構築のトレーニング
2018/05/23(水)にサポーターズColab.で発表したスライドです
Shu OGAWARA
May 23, 2018
Tweet
Share
More Decks by Shu OGAWARA
See All by Shu OGAWARA
あなたの「仮説検証」、ゆがんでいませんか? / Isn't Your "Hypothesis Verification" Distorted? #emoasis
expajp
2
350
Rubyはなぜ「たのしい」のか? / Why is Ruby a programmers' best friend? #tqrk15
expajp
5
2k
エンジニアリングマネージャーはどう学んでいくのか #devsumi / How Do Engineering Managers Continue to Learn and Grow?
expajp
8
5k
RubyKaigi参加歴をふりかえる / Looking Back on My RubyKaigi Participation History #kaigieffectLT
expajp
3
490
わたしのメタ学習 / My Own Meta Learning #shinjukurb
expajp
0
450
ActiveSupport::Concernで開くメタプログラミングの扉 #heiseirubykaigi / The door of meta-programing is opened by ActiveSupport::Concern
expajp
1
2.3k
実践Railsアプリケーション設計 #meetup_rails / Practical Rails Application Design
expajp
4
39k
【2019/07/06 TamaRuby会議01】brainf*ck処理系で理解するパターンマッチングをつかった疎結合な実装
expajp
2
2.7k
その正規表現、異議あり! 〜 ReDoSについて
expajp
2
5.8k
Other Decks in Technology
See All in Technology
KubeCon + CloudNativeCon Japan 2025 Recap
ren510dev
1
380
Backlog ユーザー棚卸しRTA、多分これが一番早いと思います
__allllllllez__
1
150
ビズリーチにおけるリアーキテクティング実践事例 / JJUG CCC 2025 Spring
visional_engineering_and_design
1
120
React開発にStorybookとCopilotを導入して、爆速でUIを編集・確認する方法
yu_kod
1
270
Zero Data Loss Autonomous Recovery Service サービス概要
oracle4engineer
PRO
2
7.7k
Tokyo_reInforce_2025_recap_iam_access_analyzer
hiashisan
0
180
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
47
18k
AI時代の開発生産性を加速させるアーキテクチャ設計
plaidtech
PRO
3
150
Delta airlines Customer®️ USA Contact Numbers: Complete 2025 Support Guide
deltahelp
0
680
20250707-AI活用の個人差を埋めるチームづくり
shnjtk
4
3.8k
KubeCon + CloudNativeCon Japan 2025 Recap Opening & Choose Your Own Adventureシリーズまとめ
mmmatsuda
0
270
LangChain Interrupt & LangChain Ambassadors meetingレポート
os1ma
2
310
Featured
See All Featured
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
50
5.5k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.4k
Agile that works and the tools we love
rasmusluckow
329
21k
Code Reviewing Like a Champion
maltzj
524
40k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Producing Creativity
orderedlist
PRO
346
40k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Site-Speed That Sticks
csswizardry
10
690
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
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