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
380
Project Eulerではじめる実装とアルゴリズム構築のトレーニング
2018/05/23(水)にサポーターズColab.で発表したスライドです
Shu OGAWARA
May 23, 2018
Tweet
Share
More Decks by Shu OGAWARA
See All by Shu OGAWARA
エンジニアリングマネージャーはどう学んでいくのか #devsumi / How Do Engineering Managers Continue to Learn and Grow?
expajp
5
2k
RubyKaigi参加歴をふりかえる / Looking Back on My RubyKaigi Participation History #kaigieffectLT
expajp
3
350
わたしのメタ学習 / My Own Meta Learning #shinjukurb
expajp
0
320
ActiveSupport::Concernで開くメタプログラミングの扉 #heiseirubykaigi / The door of meta-programing is opened by ActiveSupport::Concern
expajp
1
2.1k
実践Railsアプリケーション設計 #meetup_rails / Practical Rails Application Design
expajp
4
38k
【2019/07/06 TamaRuby会議01】brainf*ck処理系で理解するパターンマッチングをつかった疎結合な実装
expajp
2
2.6k
その正規表現、異議あり! 〜 ReDoSについて
expajp
2
5.2k
【2018/12/08 RailsDM】「あの人」に学ぶ!駆け出しRailsエンジニアの日常の過ごし方
expajp
8
1.3k
【2018/09/18 Otemachi.rb#9】君(退会したユーザ)の名は。
expajp
0
460
Other Decks in Technology
See All in Technology
2024年版 運用者たちのLLM
nwiizo
3
290
Dojo 20240830 COBOL to Java on Z
ichikawayasuhisa
0
240
疎通2024
sadnessojisan
4
490
Building Static Websites with Sculpin
opdavies
0
1.4k
AWSを始めた頃に陥りがちなポイントをまとめてみた
oshanqq
1
1.7k
Practical GenAI with Go - Elastic and Golang Sydney
adriancole
0
130
waitany と waitall を作った話
mrkn
0
110
音声AIエージェントの世界とRetell AI入門 / Introduction to the World of Voice AI Agents and Retell AI
rkaga
3
470
Zero Data Loss Autonomous Recovery Service サービス概要
oracle4engineer
PRO
0
3.1k
目標設定と習慣化で今よりも一歩生産性を上げる
sansantech
PRO
7
2.3k
デジタル化・DX推進あるある
y150saya
0
220
Eventual Detection Engineering
ken5scal
0
390
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
122
18k
Debugging Ruby Performance
tmm1
72
12k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
27
8.9k
The Invisible Side of Design
smashingmag
295
50k
10 Git Anti Patterns You Should be Aware of
lemiorhan
653
58k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
230
17k
Music & Morning Musume
bryan
46
6k
Scaling GitHub
holman
458
140k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
22
3.9k
Designing on Purpose - Digital PM Summit 2013
jponch
113
6.8k
A designer walks into a library…
pauljervisheath
201
24k
How to Think Like a Performance Engineer
csswizardry
15
910
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