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 は競プロを楽しめるか?

814

Published on

Published in: Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
814
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

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

×