Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Project Eulerではじめる実装とアルゴリズム構築のトレーニング
Shu OGAWARA
May 23, 2018
Technology
1
300
Project Eulerではじめる実装とアルゴリズム構築のトレーニング
2018/05/23(水)にサポーターズColab.で発表したスライドです
Shu OGAWARA
May 23, 2018
Tweet
Share
More Decks by Shu OGAWARA
See All by Shu OGAWARA
ActiveSupport::Concernで開くメタプログラミングの扉 #heiseirubykaigi / The door of meta-programing is opened by ActiveSupport::Concern
expajp
1
1.6k
実践Railsアプリケーション設計 #meetup_rails / Practical Rails Application Design
expajp
4
33k
【2019/07/06 TamaRuby会議01】brainf*ck処理系で理解するパターンマッチングをつかった疎結合な実装
expajp
2
2.1k
その正規表現、異議あり! 〜 ReDoSについて
expajp
2
3.8k
【2018/12/08 RailsDM】「あの人」に学ぶ!駆け出しRailsエンジニアの日常の過ごし方
expajp
8
1.1k
【2018/09/18 Otemachi.rb#9】君(退会したユーザ)の名は。
expajp
0
410
【2018/07/29 TokyuRuby会議12】Project Eulerから生まれたワンライナーたち
expajp
0
440
【2018/07/10 Otemachi.rb#8】情報収集どうしてますか?
expajp
0
560
しくじり先生「新卒2年目の転職」
expajp
3
2.8k
Other Decks in Technology
See All in Technology
Logbii(ログビー) 会社紹介
logbii
0
120
S3とCloudWatch Logsの見直しから始めるコスト削減 / Cost saving S3 and CloudWatch Logs
shonansurvivors
0
230
もし本番ネットワークをまるごと仮想環境に”コピー”できたらうれしいですか? / janog51
corestate55
0
350
地方自治体業務あるある ーアナログ最適化編-
y150saya
1
240
- Rでオブジェクト指向プログラミング- クラス設計入門の入門
kotatyamtema
1
720
SignalR を使ったアプリケーション開発をより快適に!
nenonaninu
0
600
ROS_Japan_UG_#49_LT
maeharakeisuke
0
220
【NGK2023S】 ノードエディタ形式の画像処理ツール「Image-Processing-Node-Editor」
kazuhitotakahashi
0
270
LINE iOSエンジニアの日々 / LINE iOS Engineer Days
line_developers
PRO
1
140
20230121_BuriKaigi
oyakata2438
0
180
230125 モニターマウントLT ITガジェット翁(Ryu.Cyber)さん
comucal
PRO
0
4.6k
MarvelClient Upgrade 64bit クライアントへの自動アップグレード設定
mitsuru_katoh
0
120
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
240
11k
In The Pink: A Labor of Love
frogandcode
132
21k
The World Runs on Bad Software
bkeepers
PRO
59
5.7k
Building Your Own Lightsaber
phodgson
96
4.9k
How GitHub (no longer) Works
holman
298
140k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
13
1.1k
The Illustrated Children's Guide to Kubernetes
chrisshort
22
42k
Mobile First: as difficult as doing things right
swwweet
213
7.8k
Art, The Web, and Tiny UX
lynnandtonic
284
18k
Ruby is Unlike a Banana
tanoku
93
9.5k
Optimizing for Happiness
mojombo
365
64k
Rails Girls Zürich Keynote
gr2m
87
12k
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# $*- &(%'
–
[email protected]
4 >2 FD/15 <C 5A n *- 3:.8 30 – ?,E= 95A – /15A # $
[email protected]
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
[email protected]
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