Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

misezan

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

misezan

  • 1.0.1
  • Rubygems
  • Socket score

Version published
Maintainers
1
Created
Source

misezan-ruby

Gem Version

見せ算のRuby実装です。

misezan | RubyGems.org | コミュニティのgemホスティングサービス

見せ算とは

令和の時代に、加減乗除の四則演算に新たに加わった第五の演算です。

数字と数字を見せあわせてどう思うかによって結果(眼)が定まります。

  • 基本ルール

    • 同じ数字を見せした場合、眼は0
      同じ服装の人が前から歩いてきたみたいな状況なので、恥ずいからお互い立ち去って0になる
    • 違う数字を見せした場合、大きい方が眼になる
      小さいものが大きいものを見ると怖いので、小さいほうが立ち去る->大きいほうが眼になる
  • 応用ルール

    • 6見せ9 = 11
      6と9がお互いに「俺か?」って思って近づくので11になる
    • 2見せ5 = 1.1
      2と5がお互いに近づいて11になるが、違うことに気づいてびっくりして落としたケータイが地面について小数点になる
  • さらに高度な応用ルール (本ライブラリでは未実装)

    • 1見せ100 = 83
      100は大群なので1は逃げられへんと思う->腹くくって100に突っ込んでいって17人倒すから83
    • 1見せ100 = 84
      83の中に優しい女性が1人いて、2人が後々結婚して子供が1人生まれてさらに1増える

デモ

Ruby 3.0 以降が必要です。

$ bin/setup
$ bin/console
irb(main):001:0> 1.見せ 1
=> 0
irb(main):002:0> 1.見せ 2
=> 2
irb(main):003:0> 6.見せ 9
=> 11
irb(main):004:0> 2.見せ 5
=> 1.1

見せメソッド以外にmise, mメソッドでも同じ動作となります。

インストール

gemコマンドの場合

$ gem install misezan

Bundlerの場合

# Gemfile

gem 'misezan'

FAQs

Package last updated on 06 Jan 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc