SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Downloaden Sie, um offline zu lesen
俺らみたいなコミュ症が
合コンに勝利するたった一つ
の方法 by Ruby
@kon_yu
株式会社welself
エンジニアと合コンしたいです
• 会社の人にエンジニアと合コンしたいと言われ
たらやるしか無いですよね
合コンの勝利には
• 初期値が大事
• 初期値とは席順
• 男女男の順が勝利の方程式
Are you a hacker?
Yes, We are Hackers
席順生成をRubyを作りました
• 仕様
• 空席を含む、席で男女男になる席順を生成する
!
つくりました
想定外の仕様
• 男女一名づつ遅れてきた奴がいた
• あかん、別途お見積りでしょ
• しょうがないので運用でカバー
But, We are Hackers
• Let's rock computer science
• グラフ理論で問題解決
• 空席を含み8!のパターンあり 40320ケース
• このぐらいなら全パターン検索できる
作りました
今後の課題
• 10対10の合戦対応 
• 20! = 2.43290200817664E18
• そうだ!学習アルゴリズムだ
• 遺伝的アルゴリズムを使う予定
• その発表は
• Kasasaki.rb OR Yokohama.rbにて
• それまでに作ります
!
• リモートで(札幌で)働きたい!
• @kon_yuまで連絡だ!

Weitere ähnliche Inhalte

Andere mochten auch

RubyエンジニアがPythonをdisるためにPythonを勉強してみた
RubyエンジニアがPythonをdisるためにPythonを勉強してみたRubyエンジニアがPythonをdisるためにPythonを勉強してみた
RubyエンジニアがPythonをdisるためにPythonを勉強してみたYusuke Kon
 
Rancher, le (petit) orchestrateur qui vous veut du bien
Rancher, le (petit) orchestrateur qui vous veut du bienRancher, le (petit) orchestrateur qui vous veut du bien
Rancher, le (petit) orchestrateur qui vous veut du bienChristophe Furmaniak
 
ハンズオン:Bluemix とスマホでゲームを作ろう!
ハンズオン:Bluemix とスマホでゲームを作ろう! ハンズオン:Bluemix とスマホでゲームを作ろう!
ハンズオン:Bluemix とスマホでゲームを作ろう! softlayerjp
 
企業文化をぶち壊すな / Startup Culture
企業文化をぶち壊すな / Startup Culture企業文化をぶち壊すな / Startup Culture
企業文化をぶち壊すな / Startup CultureTakaaki Umada
 
新規事業が対峙する現実からエンジニアリングを俯瞰する #devsumiB #devsumi
新規事業が対峙する現実からエンジニアリングを俯瞰する #devsumiB #devsumi新規事業が対峙する現実からエンジニアリングを俯瞰する #devsumiB #devsumi
新規事業が対峙する現実からエンジニアリングを俯瞰する #devsumiB #devsumiItsuki Kuroda
 
Googleのインフラ技術から考える理想のDevOps
Googleのインフラ技術から考える理想のDevOpsGoogleのインフラ技術から考える理想のDevOps
Googleのインフラ技術から考える理想のDevOpsEtsuji Nakai
 
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~Masahito Zembutsu
 

Andere mochten auch (7)

RubyエンジニアがPythonをdisるためにPythonを勉強してみた
RubyエンジニアがPythonをdisるためにPythonを勉強してみたRubyエンジニアがPythonをdisるためにPythonを勉強してみた
RubyエンジニアがPythonをdisるためにPythonを勉強してみた
 
Rancher, le (petit) orchestrateur qui vous veut du bien
Rancher, le (petit) orchestrateur qui vous veut du bienRancher, le (petit) orchestrateur qui vous veut du bien
Rancher, le (petit) orchestrateur qui vous veut du bien
 
ハンズオン:Bluemix とスマホでゲームを作ろう!
ハンズオン:Bluemix とスマホでゲームを作ろう! ハンズオン:Bluemix とスマホでゲームを作ろう!
ハンズオン:Bluemix とスマホでゲームを作ろう!
 
企業文化をぶち壊すな / Startup Culture
企業文化をぶち壊すな / Startup Culture企業文化をぶち壊すな / Startup Culture
企業文化をぶち壊すな / Startup Culture
 
新規事業が対峙する現実からエンジニアリングを俯瞰する #devsumiB #devsumi
新規事業が対峙する現実からエンジニアリングを俯瞰する #devsumiB #devsumi新規事業が対峙する現実からエンジニアリングを俯瞰する #devsumiB #devsumi
新規事業が対峙する現実からエンジニアリングを俯瞰する #devsumiB #devsumi
 
Googleのインフラ技術から考える理想のDevOps
Googleのインフラ技術から考える理想のDevOpsGoogleのインフラ技術から考える理想のDevOps
Googleのインフラ技術から考える理想のDevOps
 
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
 

Mehr von Yusuke Kon

RailsでのREST API開発の知見共有
RailsでのREST API開発の知見共有RailsでのREST API開発の知見共有
RailsでのREST API開発の知見共有Yusuke Kon
 
クソアプリのつくり方
クソアプリのつくり方クソアプリのつくり方
クソアプリのつくり方Yusuke Kon
 
CTOやフリーランスのキャリアについて
CTOやフリーランスのキャリアについてCTOやフリーランスのキャリアについて
CTOやフリーランスのキャリアについてYusuke Kon
 
CTOやフリーランスのキャリアについて
CTOやフリーランスのキャリアについてCTOやフリーランスのキャリアについて
CTOやフリーランスのキャリアについてYusuke Kon
 
Railsアプリの長期運用のコツ 未使用コードを削除せよ
Railsアプリの長期運用のコツ 未使用コードを削除せよRailsアプリの長期運用のコツ 未使用コードを削除せよ
Railsアプリの長期運用のコツ 未使用コードを削除せよYusuke Kon
 
Esp32でiot
Esp32でiotEsp32でiot
Esp32でiotYusuke Kon
 

Mehr von Yusuke Kon (6)

RailsでのREST API開発の知見共有
RailsでのREST API開発の知見共有RailsでのREST API開発の知見共有
RailsでのREST API開発の知見共有
 
クソアプリのつくり方
クソアプリのつくり方クソアプリのつくり方
クソアプリのつくり方
 
CTOやフリーランスのキャリアについて
CTOやフリーランスのキャリアについてCTOやフリーランスのキャリアについて
CTOやフリーランスのキャリアについて
 
CTOやフリーランスのキャリアについて
CTOやフリーランスのキャリアについてCTOやフリーランスのキャリアについて
CTOやフリーランスのキャリアについて
 
Railsアプリの長期運用のコツ 未使用コードを削除せよ
Railsアプリの長期運用のコツ 未使用コードを削除せよRailsアプリの長期運用のコツ 未使用コードを削除せよ
Railsアプリの長期運用のコツ 未使用コードを削除せよ
 
Esp32でiot
Esp32でiotEsp32でiot
Esp32でiot
 

Tokyu ruby kaigi07