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

6 of 7
golf & golf the input because I can
dzaima
  • 20.3k
  • 2
  • 42
  • 75

#SOGL V0.12, (削除) 21 (削除ここまで) (削除) 20 (削除ここまで) (削除) 19 (削除ここまで) (削除) 18 (削除ここまで) 17 bytes ø;[;ο4Noč▓┼NoTJι;jI

Try it Here! ( added because this expects input on the stack)

Explanation:

ø;[;ο4Noč▓┼NoTJι;jI
ø; push an empty string below the input stack with the input GFE,HID,ABC
 [ while [ToS (the array) isn't empty] do ["", [["G","F","E"],["H","I","D"],["A","B","C"]]] 
 stack at the second time looping
 ; duplicate 2nd from top [[[H,G], [I,F], [D,E]], "ABC"]
 ο wrap it in an array [[[H,G], [I,F], [D,E]], ["ABC"]]
 4 duplicate 2nd from top [[[H,G], [I,F], [D,E]], ["ABC"], [[H,G], [I,F], [D,E]]]
 No reverse vertically [[[H,G], [I,F], [D,E]], ["ABC"], [[D,E], [I,F], [H,G]]]
 č▓ join the inner arrays (┼ fails otherwise) [[[H,G], [I,F], [D,E]], ["ABC"], ["DE", "IF", "HG"]]
 ┼ add the 2 parts together [[[H,G], [I,F], [D,E]], ["ABCDE", " IF", " HG"]]
 No reverse vertically again [[[H,G], [I,F], [D,E]], [" HG", " IF", "ABCDE"]]
 T print that without popping [[[H,G], [I,F], [D,E]], [" HG", " IF", "ABCDE"]]
 J take the last line off [[[H,G], [I,F], [D,E]], [" HG", " IF"], "ABCDE"]
 ι remove the rest of the array [[[H,G], [I,F], [D,E]], "ABCDE"]
 ;j remove the last line of the original array ["ABCDE", [[H,G], [I,F]]]
 I rotate it clockwise ["ABCDE", [[I,H], [F,G]]]
dzaima
  • 20.3k
  • 2
  • 42
  • 75

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