Skip to main content
We’ve updated our Terms of Service. A new AI Addendum clarifies how Stack Overflow utilizes AI interactions.
Code Golf

Return to Revisions

2 of 4
added 48 characters in body
Kirill L.
  • 14.3k
  • 2
  • 17
  • 54

Ruby, 105 bytes

->s{m=s.split(?\n).map(&:size).sort;r=[*1..s=m.size]
s<2 || m[-1]<2?4:m[0]==m[-1]? s==m[0]?1:2:r==m ?3:4}

Try it online!

Anonymous lambda. Outputs:

  1. Square
  2. Rectangle
  3. Triangle
  4. Mess
Kirill L.
  • 14.3k
  • 2
  • 17
  • 54

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