Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Lisperは競プロを楽しめるか?	MCPC: a Competitive Programming Circle 代表Kazuhiro Hishinuma (@kazh98)	MCPC: a Competitive Programming Ci...
(cdr …)	MCPC: a Competitive Programming Circle. 2
2代目女帝はLisperになりました	MCPC: a Competitive Programming Circle. 3
競プロぜんぶわたしのもの!	MCPC: a Competitive Programming Circle. 4
(cdr …)	MCPC: a Competitive Programming Circle. 5
Lisperと競プロ	1. 心の広い競技2. 縁の下の力持ち3. 悟りを開く	MCPC: a Competitive Programming Circle. 6
Lisperと競プロ	1. 心の広い競技2. 縁の下の力持ち3. 悟りを開く	MCPC: a Competitive Programming Circle. 7
心の広い競技	©Project Euler	MCPC: a Competitive Programming Circle. 8
Project Euler	数学系の問題を扱う言語不問のオンラインジャッジ	MCPC: a Competitive Programming Circle. 9
Project Euler	答えを直接入力	MCPC: a Competitive Programming Circle. 10
Lisp が書ける!	MCPC: a Competitive Programming Circle. 11
(cdr …)	MCPC: a Competitive Programming Circle. 12
Lisperと競プロ	1. 心の広い競技2. 縁の下の力持ち3. 悟りを開く	MCPC: a Competitive Programming Circle. 13
Lisperと競プロ	1. 心の広い競技2. 縁の下の力持ち3. 悟りを開く	MCPC: a Competitive Programming Circle. 14
縁の下の力持ち	戦うだけが競プロじゃない!!	MCPC: a Competitive Programming Circle. 15
(compare-aoj-solved)	MCPC: a Competitive Programming Circle. 16
縁の下の力持ち	Lispを競技で使えなくてもLispで競技を支援できる	MCPC: a Competitive Programming Circle. 17
Lisp が書ける!!	MCPC: a Competitive Programming Circle. 18
(cdr …)	MCPC: a Competitive Programming Circle. 19
Lisperと競プロ	1. 心の広い競技2. 縁の下の力持ち3. 悟りを開く	MCPC: a Competitive Programming Circle. 20
Lisperと競プロ	1. 心の広い競技2. 縁の下の力持ち3. 悟りを開く	MCPC: a Competitive Programming Circle. 21
悟りを開く	そもそも無理してLisp使わなくて良くね?	MCPC: a Competitive Programming Circle. 22
悟りを開く	あーJSきたJS〃∩ ∧_∧⊂͡( ・ω・)      \_つ_つ             JavaScript三	なんだかLispに見えてきた〃∩ ∧_∧⊂͡(☆_☆ )    \_つ_つJavaScLisp三	MCPC: a C...
悟りを開く	Lispは心の中にあるMCPC: a Competitive Programming Circle. 24
こんなコードも	function cons(a,b) {return (function(s){ return s ( a, b ); });}function car(c) {return c (function(a,b){ return a...
こう見えてくる!	(define (cons a b)(lambda (s) (s a b)))(define (car c)(c (lambda (a b) a)))(define (cdr c)(c (lambda (a b) b)))※個...
悟りを開く	PC	目	LISPじゃない	脳	MCPC: a Competitive Programming Circle. 27
悟りを開く	PC	目	脳	LISP	MCPC: a Competitive Programming Circle. 28
Lispが見える!!!	MCPC: a Competitive Programming Circle. 29
(cdr …)	MCPC: a Competitive Programming Circle. 30
Lisperは競プロを楽しめるか?	楽しい!!✌(ω✌ )三✌(ω)✌三( ✌ω)✌MCPC: a Competitive Programming Circle. 31
‘(Thanks ((for))(YOUR) Listening!)	MCPC: a Competitive Programming Circle. 32
Upcoming SlideShare
Loading in …5
×

Lisper は競プロを楽しめるか?

1,286 views

Published on

Published in: Technology
  • Be the first to comment

Lisper は競プロを楽しめるか?

  1. 1. Lisperは競プロを楽しめるか? MCPC: a Competitive Programming Circle 代表Kazuhiro Hishinuma (@kazh98) MCPC: a Competitive Programming Circle. 1
  2. 2. (cdr …) MCPC: a Competitive Programming Circle. 2
  3. 3. 2代目女帝はLisperになりました MCPC: a Competitive Programming Circle. 3
  4. 4. 競プロぜんぶわたしのもの! MCPC: a Competitive Programming Circle. 4
  5. 5. (cdr …) MCPC: a Competitive Programming Circle. 5
  6. 6. Lisperと競プロ 1. 心の広い競技2. 縁の下の力持ち3. 悟りを開く MCPC: a Competitive Programming Circle. 6
  7. 7. Lisperと競プロ 1. 心の広い競技2. 縁の下の力持ち3. 悟りを開く MCPC: a Competitive Programming Circle. 7
  8. 8. 心の広い競技 ©Project Euler MCPC: a Competitive Programming Circle. 8
  9. 9. Project Euler 数学系の問題を扱う言語不問のオンラインジャッジ MCPC: a Competitive Programming Circle. 9
  10. 10. Project Euler 答えを直接入力 MCPC: a Competitive Programming Circle. 10
  11. 11. Lisp が書ける! MCPC: a Competitive Programming Circle. 11
  12. 12. (cdr …) MCPC: a Competitive Programming Circle. 12
  13. 13. Lisperと競プロ 1. 心の広い競技2. 縁の下の力持ち3. 悟りを開く MCPC: a Competitive Programming Circle. 13
  14. 14. Lisperと競プロ 1. 心の広い競技2. 縁の下の力持ち3. 悟りを開く MCPC: a Competitive Programming Circle. 14
  15. 15. 縁の下の力持ち 戦うだけが競プロじゃない!! MCPC: a Competitive Programming Circle. 15
  16. 16. (compare-aoj-solved) MCPC: a Competitive Programming Circle. 16
  17. 17. 縁の下の力持ち Lispを競技で使えなくてもLispで競技を支援できる MCPC: a Competitive Programming Circle. 17
  18. 18. Lisp が書ける!! MCPC: a Competitive Programming Circle. 18
  19. 19. (cdr …) MCPC: a Competitive Programming Circle. 19
  20. 20. Lisperと競プロ 1. 心の広い競技2. 縁の下の力持ち3. 悟りを開く MCPC: a Competitive Programming Circle. 20
  21. 21. Lisperと競プロ 1. 心の広い競技2. 縁の下の力持ち3. 悟りを開く MCPC: a Competitive Programming Circle. 21
  22. 22. 悟りを開く そもそも無理してLisp使わなくて良くね? MCPC: a Competitive Programming Circle. 22
  23. 23. 悟りを開く あーJSきたJS〃∩ ∧_∧⊂͡( ・ω・)      \_つ_つ             JavaScript三 なんだかLispに見えてきた〃∩ ∧_∧⊂͡(☆_☆ )    \_つ_つJavaScLisp三 MCPC: a Competitive Programming Circle. 23
  24. 24. 悟りを開く Lispは心の中にあるMCPC: a Competitive Programming Circle. 24
  25. 25. こんなコードも function cons(a,b) {return (function(s){ return s ( a, b ); });}function car(c) {return c (function(a,b){ return a; });}function cdr(c) {return c (function(a,b){ return b; });} MCPC: a Competitive Programming Circle. 25
  26. 26. こう見えてくる! (define (cons a b)(lambda (s) (s a b)))(define (car c)(c (lambda (a b) a)))(define (cdr c)(c (lambda (a b) b)))※個人の意見です MCPC: a Competitive Programming Circle. 26
  27. 27. 悟りを開く PC 目 LISPじゃない 脳 MCPC: a Competitive Programming Circle. 27
  28. 28. 悟りを開く PC 目 脳 LISP MCPC: a Competitive Programming Circle. 28
  29. 29. Lispが見える!!! MCPC: a Competitive Programming Circle. 29
  30. 30. (cdr …) MCPC: a Competitive Programming Circle. 30
  31. 31. Lisperは競プロを楽しめるか? 楽しい!!✌(ω✌ )三✌(ω)✌三( ✌ω)✌MCPC: a Competitive Programming Circle. 31
  32. 32. ‘(Thanks ((for))(YOUR) Listening!) MCPC: a Competitive Programming Circle. 32

×