Skip to main content
Stack Overflow
  1. About
  2. For Teams
We’ve updated our Terms of Service. A new AI Addendum clarifies how Stack Overflow utilizes AI interactions.

Return to Answer

added 2 characters in body; deleted 1 characters in body
Source Link
Dan Andreatta
  • 3.7k
  • 1
  • 24
  • 15

And a bash entry: 186181 (削除) 190186 190 (削除ここまで) chars

for((y=-(r=1,ドルr/2*2);y<=r;y+=2));do for((x=-r;x<=r;++x)); do;do((x*x+y*y<r*r))&&{((++n));echo -n '*';}||echo -n " ";((x==rx<r))&&echo;done;done;||echo;done;done;((s=1000,p=n*2*s/r/r,a=p/s,b=p%s));echo "$a$a.$b"$b

Run with e.g. bash py.sh 13

And a bash entry: 186 (削除) 190 (削除ここまで) chars

for((y=-(r=1,ドルr/2*2);y<=r;y+=2));do for((x=-r;x<=r;++x)); do((x*x+y*y<r*r))&&{((++n));echo -n '*';}||echo -n " ";((x==r))&&echo;done;done;((s=1000,p=n*2*s/r/r,a=p/s,b=p%s));echo "$a.$b"

Run with e.g. bash py.sh 13

And a bash entry: 181 (削除) 186 190 (削除ここまで) chars

for((y=-(r=1,ドルr/2*2);y<=r;y+=2));do for((x=-r;x<=r;++x));do((x*x+y*y<r*r))&&{((++n));echo -n '*';}||echo -n " ";((x<r))||echo;done;done;((s=1000,p=n*2*s/r/r,a=p/s,b=p%s));echo $a.$b

Run with e.g. bash py.sh 13

added 17 characters in body
Source Link
Dan Andreatta
  • 3.7k
  • 1
  • 24
  • 15

And a bash entry: 190186 (削除) 190 (削除ここまで) chars

for((y=-(r=1,ドルr%2?r:r-1/2*2);y<=r;y+=2));do for((x=-r;x<=r;++x)); do((x*x+y*y<r*r))&&{((++n));echo -n '*';}||echo -n " ";((x==r))&&echo;done;done;((s=1000,p=n*2*s/r/r,a=p/s,b=p%s));echo "$a.$b"

Run with e.g. bash py.sh 13

And a bash entry: 190 chars

for((y=-(r=1,ドルr%2?r:r-1);y<=r;y+=2));do for((x=-r;x<=r;++x)); do((x*x+y*y<r*r))&&{((++n));echo -n '*';}||echo -n " ";((x==r))&&echo;done;done;((s=1000,p=n*2*s/r/r,a=p/s,b=p%s));echo "$a.$b"

Run with e.g. bash py.sh 13

And a bash entry: 186 (削除) 190 (削除ここまで) chars

for((y=-(r=1,ドルr/2*2);y<=r;y+=2));do for((x=-r;x<=r;++x)); do((x*x+y*y<r*r))&&{((++n));echo -n '*';}||echo -n " ";((x==r))&&echo;done;done;((s=1000,p=n*2*s/r/r,a=p/s,b=p%s));echo "$a.$b"

Run with e.g. bash py.sh 13

Post Made Community Wiki
Source Link
Dan Andreatta
  • 3.7k
  • 1
  • 24
  • 15

And a bash entry: 190 chars

for((y=-(r=1,ドルr%2?r:r-1);y<=r;y+=2));do for((x=-r;x<=r;++x)); do((x*x+y*y<r*r))&&{((++n));echo -n '*';}||echo -n " ";((x==r))&&echo;done;done;((s=1000,p=n*2*s/r/r,a=p/s,b=p%s));echo "$a.$b"

Run with e.g. bash py.sh 13

AltStyle によって変換されたページ (->オリジナル) /