ズンドコキヨシ.jl

  • 7
    Like
  • 0
    Comment
More than 1 year has passed since last update.

乗り遅れたズンドコキヨシを科学計算が得意な言語Juliaで書いてみます。

ベタなの。

function zundoko()
  zd = z, d, = ["ズン", "ドコ"]
  w1, w2, w3, w4, w5 = ("","","","","")
  while [w1, w2, w3, w4, w5] != [z, z, z, z, d]
    cw = rand(zd); print(cw); w1, w2, w3, w4, w5 = w2, w3, w4, w5, cw
  end
  print("キ・ヨ・シ!")
end

Array内包表記使ったやつ

function 🚶🏃👯()
  🚶, 🏃 = 🚶🏃 = ["ズン", "ドコ"]
  👯 = ""
  while 👯 != join([🚶,🚶,🚶,🚶,🏃])
    👯 = join([rand(🚶🏃) for i in 1:5])
    print(👯)
  end
  print("キ・ヨ・シ!")
end

syntax highlight壊れてるけど、関数名は🚶🏃👯()です。

本当はLazy.jlとmapreduce使えばもっとすっきり書けるのかもしれないけれど、Juliaの伝道師が降臨するに違いない