レムニスケート(∞)を表示

無限記号は、レムニスケートとも呼ばれます。あなたのプログラムは標準出力(改行フィードで書式設定された)を介して、またはグラフィカルにテキストを用いてレムニスケートを描く必要があります。

私の基準では、無限記号は連続していなければなりません(すなわち、空白以外の文字はすべて、斜めまたは直角以外の2つの空白以外の文字に接していなければなりません)。また、2つ以上の囲まれた空白の空白を持たなければなりません(空白のための接続は直交しています)。したがって、次の出力は失敗します。

   ooo   ooo
 o    o o    o
o      o      o
 o    o o    o
   ooo   ooo

上記の例が正しいかもしれません

  oooo   oooo
 o    o o    o
o      o      o
 o    o o    o
  oooo   oooo

または

  ooo   ooo
 o   o o   o
o     o     o
 o   o o   o
  ooo   ooo

The size of the ∞ is unimpまたはtant. The またはientation of the ∞ is
unimpまたはtant. Symmetry is also unimpまたはtant. Graphical displays are
accepted as well. Appropriate newline feeds are required in the
output.

This is a
question so answers will be scまたはed in bytes, with less bytes being
better.

ベストアンサー

デスモス、22バイト

r=sqrt{sin 2theta }

Try it here! Desmos is a graphing tool. This plots
the polar equation:

r = sqrt[sin 2 theta]

レムニスケート形状を描く。

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です