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 Answer

replaced http://codegolf.stackexchange.com/ with https://codegolf.stackexchange.com/
Source Link

Perl, 35 bytes

34 bytes code + 1 for -n.

Requires the input lines be padded with spaces. 13 (!) bytes saved thanks to @Dada Dada.

print/T/?reverse<>:map~~reverse,<>

Usage

perl -ne 'print/T/?reverse<>:map~~reverse,<>' <<< 'False
 o /
--|/ 
 | 
 / \ '
/ o 
 /|--
 | 
 \ / 
 perl -ne 'print/T/?reverse<>:map~~reverse,<>' <<< 'True
 o /
--|/ 
 | 
 / \ '
 / \ 
 | 
--|/ 
 o /

Perl, 35 bytes

34 bytes code + 1 for -n.

Requires the input lines be padded with spaces. 13 (!) bytes saved thanks to @Dada.

print/T/?reverse<>:map~~reverse,<>

Usage

perl -ne 'print/T/?reverse<>:map~~reverse,<>' <<< 'False
 o /
--|/ 
 | 
 / \ '
/ o 
 /|--
 | 
 \ / 
 perl -ne 'print/T/?reverse<>:map~~reverse,<>' <<< 'True
 o /
--|/ 
 | 
 / \ '
 / \ 
 | 
--|/ 
 o /

Perl, 35 bytes

34 bytes code + 1 for -n.

Requires the input lines be padded with spaces. 13 (!) bytes saved thanks to @Dada.

print/T/?reverse<>:map~~reverse,<>

Usage

perl -ne 'print/T/?reverse<>:map~~reverse,<>' <<< 'False
 o /
--|/ 
 | 
 / \ '
/ o 
 /|--
 | 
 \ / 
 perl -ne 'print/T/?reverse<>:map~~reverse,<>' <<< 'True
 o /
--|/ 
 | 
 / \ '
 / \ 
 | 
--|/ 
 o /
added 97 characters in body
Source Link
Dom Hastings
  • 24.6k
  • 4
  • 58
  • 94

Perl, 4835 bytes

34 bytes code + 1 for -n.

Requires the input lines be padded with spaces. 13 (!) bytes saved thanks to @Dada .

($_,@F)=<>;printprint/T/?reverse@Freverse<>:map{~~reverse$_}@Fmap~~reverse,<>

Usage

perl -ene '($_,@F)=<>;print'print/T/?reverse@Freverse<>:map{~~reverse$_}@F'map~~reverse,<>' <<< 'False
 o /
--|/ 
 | 
 / \ '
/ o 
 /|--
 | 
 \ / 
 perl -ene '($_,@F)=<>;print'print/T/?reverse@Freverse<>:map{~~reverse$_}@F'map~~reverse,<>' <<< 'True
 o /
--|/ 
 | 
 / \ '
 / \ 
 | 
--|/ 
 o /

Perl, 48 bytes

Requires the input lines be padded with spaces.

($_,@F)=<>;print/T/?reverse@F:map{~~reverse$_}@F

Usage

perl -e '($_,@F)=<>;print/T/?reverse@F:map{~~reverse$_}@F' <<< 'False
 o /
--|/ 
 | 
 / \ '
/ o 
 /|--
 | 
 \ / 
 perl -e '($_,@F)=<>;print/T/?reverse@F:map{~~reverse$_}@F' <<< 'True
 o /
--|/ 
 | 
 / \ '
 / \ 
 | 
--|/ 
 o /

Perl, 35 bytes

34 bytes code + 1 for -n.

Requires the input lines be padded with spaces. 13 (!) bytes saved thanks to @Dada .

print/T/?reverse<>:map~~reverse,<>

Usage

perl -ne 'print/T/?reverse<>:map~~reverse,<>' <<< 'False
 o /
--|/ 
 | 
 / \ '
/ o 
 /|--
 | 
 \ / 
 perl -ne 'print/T/?reverse<>:map~~reverse,<>' <<< 'True
 o /
--|/ 
 | 
 / \ '
 / \ 
 | 
--|/ 
 o /
Source Link
Dom Hastings
  • 24.6k
  • 4
  • 58
  • 94

Perl, 48 bytes

Requires the input lines be padded with spaces.

($_,@F)=<>;print/T/?reverse@F:map{~~reverse$_}@F

Usage

perl -e '($_,@F)=<>;print/T/?reverse@F:map{~~reverse$_}@F' <<< 'False
 o /
--|/ 
 | 
 / \ '
/ o 
 /|--
 | 
 \ / 
 perl -e '($_,@F)=<>;print/T/?reverse@F:map{~~reverse$_}@F' <<< 'True
 o /
--|/ 
 | 
 / \ '
 / \ 
 | 
--|/ 
 o /

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