Skip to main content
Commonmark migration
Source Link

SOGL 0.8.2, 121 120 bytes

Z A+p→**1"PļΔķ≠ƨν↕KzøjQ¶°³²y⁹ν⅔E    "§768╗@ū℮^‰Y√ψ⅜εrυd┘mZΣlL⅝6׀KTφυZŗ4M7E¤Δ≠⅓∫⁽mΜ‽κuΘ\λ`ω¬ρDDz⅞":e─░χ′⁷‘’«n{;³ZWO≤oZ±WoI}*

#SOGL 0.8.2, 121 120 bytes Z A+p→**1"PļΔķ≠ƨν↕KzøjQ¶°³²y⁹ν⅔E "§768╗@ū℮^‰Y√ψ⅜εrυd┘mZΣlL⅝6׀KTφυZŗ4M7E¤Δ≠⅓∫⁽mΜ‽κuΘ\λ`ω¬ρDDz⅞":e─░χ′⁷‘’«n{;³ZWO≤oZ±WoI}* ExplanationExplanation:

#SOGL 0.8.2, 121 120 bytes Z A+p→**1"PļΔķ≠ƨν↕KzøjQ¶°³²y⁹ν⅔E "§768╗@ū℮^‰Y√ψ⅜εrυd┘mZΣlL⅝6׀KTφυZŗ4M7E¤Δ≠⅓∫⁽mΜ‽κuΘ\λ`ω¬ρDDz⅞":e─░χ′⁷‘’«n{;³ZWO≤oZ±WoI}* Explanation:

SOGL 0.8.2, 121 120 bytes

Z A+p→**1"PļΔķ≠ƨν↕KzøjQ¶°³²y⁹ν⅔E    "§768╗@ū℮^‰Y√ψ⅜εrυd┘mZΣlL⅝6׀KTφυZŗ4M7E¤Δ≠⅓∫⁽mΜ‽κuΘ\λ`ω¬ρDDz⅞":e─░χ′⁷‘’«n{;³ZWO≤oZ±WoI}*

Explanation:

golfed with a function definition
Source Link
dzaima
  • 20.3k
  • 2
  • 41
  • 75

#SOGL 0.8.2, 121 121 120 bytes Z A+p1"PļΔķ≠ƨν↕KzøjQ¶°³²y⁹ν⅔E "§768╗@ū℮^‰Y√ψ⅜εrυd┘mZΣlL⅝6׀KTφυZŗ4M7E¤Δ≠⅓∫⁽mΜ‽κuΘ\λ`ω¬ρDDz⅞"A+p→**1"PļΔķ≠ƨν↕KzøjQ¶°³²y⁹ν⅔E "§768╗@ū℮^‰Y√ψ⅜εrυd┘mZΣlL⅝6׀KTφυZŗ4M7E¤Δ≠⅓∫⁽mΜ‽κuΘ\λ`ω¬ρDDz⅞":e─░χ′⁷‘’«n{;³ZWO≤oZ±WoI}Z A+O* Explanation:

Z A+p1"...‘’«n{;³ZWO≤oZ±WoI}Z A+O  shortened compressed string
Z                                  push the uppercase alphabet
  A+                               append "A"
    p                              output in a new line
     1→*                           define function push"*" 1with (counter)the above
      "...‘ *                       push the middle lines (withoutcall the alphabet letters)function joined"*"
           ’«n   1                  convert to an array with each item 25push chars1 long(counter)
         "...‘     {               push the middle lines (without forthe eachalphabet line
letters) joined
              ’«n                 convert putto thean counterarray ontopwith oneach stackitem and25 triplicatechars itlong
                 ZW {            }   getfor theeach counterthline
 letter of the alphabet
                   O         put the counter ontop on stack outputand intriplicate newlineit
                     ZW            putget the current array itemcounterth ontopletter of stackthe alphabet
                     o O           output appendin newline
                      Z±W          get put the counterthcurrent letterarray ofitem theontop reversedof alphabetstack
                         o         append
                          I        increase counter
                     Z±W      }get the counterth letter of the reversed ENDREPEATalphabet
                            Z    o  push the uppercase alphabetappend
                             I A+   appendincrease "A"counter
                               * O call outputthe infunction newline"*"

#SOGL 0.8.2, 121 bytes Z A+p1"PļΔķ≠ƨν↕KzøjQ¶°³²y⁹ν⅔E "§768╗@ū℮^‰Y√ψ⅜εrυd┘mZΣlL⅝6׀KTφυZŗ4M7E¤Δ≠⅓∫⁽mΜ‽κuΘ\λ`ω¬ρDDz⅞":e─░χ′⁷‘’«n{;³ZWO≤oZ±WoI}Z A+O Explanation:

Z A+p1"...‘’«n{;³ZWO≤oZ±WoI}Z A+O  shortened compressed string
Z                                  push the uppercase alphabet
  A+                               append "A"
    p                              output in a new line
     1                             push 1 (counter)
      "...‘                        push the middle lines (without the alphabet letters) joined
           ’«n                     convert to an array with each item 25 chars long
              {                    for each line
                                 put the counter ontop on stack and triplicate it
                 ZW                get the counterth letter of the alphabet
                   O               output in newline
                                 put the current array item ontop of stack
                     o             append
                      Z±W          get the counterth letter of the reversed alphabet
                         o         append
                          I        increase counter
                           }       ENDREPEAT
                            Z      push the uppercase alphabet
                              A+   append "A"
                                O  output in newline

#SOGL 0.8.2, 121 120 bytes Z A+p→**1"PļΔķ≠ƨν↕KzøjQ¶°³²y⁹ν⅔E "§768╗@ū℮^‰Y√ψ⅜εrυd┘mZΣlL⅝6׀KTφυZŗ4M7E¤Δ≠⅓∫⁽mΜ‽κuΘ\λ`ω¬ρDDz⅞":e─░χ′⁷‘’«n{;³ZWO≤oZ±WoI}* Explanation:

Z                                 push the uppercase alphabet
  A+                              append "A"
    p                             output in a new line
     →*                           define function "*" with the above
       *                          call the function "*"
        1                         push 1 (counter)
         "...‘                    push the middle lines (without the alphabet letters) joined
              ’«n                 convert to an array with each item 25 chars long
                 {            }   for each line
                                put the counter ontop on stack and triplicate it
                    ZW            get the counterth letter of the alphabet
                      O           output in newline
                                 put the current array item ontop of stack
                        o         append
                         Z±W      get the counterth letter of the reversed alphabet
                            o     append
                             I    increase counter
                               *  call the function "*"
Source Link
dzaima
  • 20.3k
  • 2
  • 41
  • 75

#SOGL 0.8.2, 121 bytes Z A+p1"PļΔķ≠ƨν↕KzøjQ¶°³²y⁹ν⅔E "§768╗@ū℮^‰Y√ψ⅜εrυd┘mZΣlL⅝6׀KTφυZŗ4M7E¤Δ≠⅓∫⁽mΜ‽κuΘ\λ`ω¬ρDDz⅞":e─░χ′⁷‘’«n{;³ZWO≤oZ±WoI}Z A+O Explanation:

Z A+p1"...‘’«n{;³ZWO≤oZ±WoI}Z A+O  shortened compressed string
Z                                  push the uppercase alphabet
  A+                               append "A"
    p                              output in a new line
     1                             push 1 (counter)
      "...‘                        push the middle lines (without the alphabet letters) joined
           ’«n                     convert to an array with each item 25 chars long
              {                    for each line
               ;³                  put the counter ontop on stack and triplicate it
                 ZW                get the counterth letter of the alphabet
                   O               output in newline
                    ≤              put the current array item ontop of stack
                     o             append
                      Z±W          get the counterth letter of the reversed alphabet
                         o         append
                          I        increase counter
                           }       ENDREPEAT
                            Z      push the uppercase alphabet
                              A+   append "A"
                                O  output in newline