Post History
Canvas, 17 11 bytes Z2n⤢J{×7«mT Try it here! Z The alphabet 2n split into pairs: ["AB","CD","EF",…] ⤢ transposed: ["ACEGI…","BDFHJ…"] J remove and pu...
Answer
#3: Post edited
# [Canvas](https://github.com/dzaima/Canvas), 17 [bytes](https://github.com/dzaima/Canvas/blob/master/files/chartable.md)Z2n⤢K↔+‾¹[«:↔7«mP[Try it here!](https://dzaima.github.io/Canvas/?u=JXVGRjNBJXVGRjEyJXVGRjRFJXUyOTIyJXVGRjJCJXUyMTk0JXVGRjBCJXUyMDNFJUI5JXVGRjNCJUFCJXVGRjFBJXUyMTk0JXVGRjE3JUFCJXVGRjREJXVGRjMw,v=8)- ```text
Z The alphabet2n split into pairs: ["AB","CD","EF",…]⤢ transpose: ["ACEGI…","BDFHJ…"]K take the last item↔ reverse it+ and append it back: ACEGIKMOQSUWYZXVTRPNLJHFDB‾¹[ repeat 13 times:« move the first character to the end: duplicate (so the next loop iteration has an item to start with)↔ reverse7«m cut off everything after 14 charsP print that```[This](https://dzaima.github.io/Canvas/?u=JXVGRjNBJXVGRjEyJXVGRjRFJXUyOTIyJXVGRjJBJXUyMTk0JXVGRjBCJXUyMDNFJUI5JXVGRjNCJUJCJXVGRjFBJXVGRjE3JUFCJXVGRjREJXVGRjMw,v=8) should work for 16 bytes, but `»` is broken.
- # [Canvas](https://github.com/dzaima/Canvas), <s>17</s> 11 [bytes](https://github.com/dzaima/Canvas/blob/master/files/chartable.md)
- Z2n⤢J{×7«mT
- [Try it here!](https://dzaima.github.io/Canvas/?u=JXVGRjNBJXVGRjEyJXVGRjRFJXUyOTIyJXVGRjJBJXVGRjVCJUQ3JXVGRjE3JUFCJXVGRjREJXVGRjM0,v=8)
- ```text
- Z The alphabet
- 2n split into pairs: ["AB","CD","EF",…]
- ⤢ transposed: ["ACEGI…","BDFHJ…"]
- J remove and push the first item: ["BDFHJ…"], "ACEGI…"
- { for each character of "ACEGI…"
- × prepend horizontally: "ABDFHJ…" → "CABDFHJ…" → …
- 7«m cut off everything after 14 chars
- T print that, leaving the item on the stack for the next iteration
- ```
#2: Post edited
- # [Canvas](https://github.com/dzaima/Canvas), 17 [bytes](https://github.com/dzaima/Canvas/blob/master/files/chartable.md)
- Z2n⤢K↔+‾¹[«:↔7«mP
- [Try it here!](https://dzaima.github.io/Canvas/?u=JXVGRjNBJXVGRjEyJXVGRjRFJXUyOTIyJXVGRjJCJXUyMTk0JXVGRjBCJXUyMDNFJUI5JXVGRjNCJUFCJXVGRjFBJXUyMTk0JXVGRjE3JUFCJXVGRjREJXVGRjMw,v=8)
- ```text
- Z The alphabet
- 2n split into pairs: ["AB","CD","EF",…]
- ⤢ transpose: ["ACEGI…","BDFHJ…"]
- K take the last item
- ↔ reverse it
- + and append it back: ACEGIKMOQSUWYZXVTRPNLJHFDB
- ‾¹[ repeat 13 times:
- « move the first character to the end
- : duplicate (so the next loop iteration has an item to start with)
- ↔ reverse
- 7«m cut off everything after 14 chars
- P print that
```
- # [Canvas](https://github.com/dzaima/Canvas), 17 [bytes](https://github.com/dzaima/Canvas/blob/master/files/chartable.md)
- Z2n⤢K↔+‾¹[«:↔7«mP
- [Try it here!](https://dzaima.github.io/Canvas/?u=JXVGRjNBJXVGRjEyJXVGRjRFJXUyOTIyJXVGRjJCJXUyMTk0JXVGRjBCJXUyMDNFJUI5JXVGRjNCJUFCJXVGRjFBJXUyMTk0JXVGRjE3JUFCJXVGRjREJXVGRjMw,v=8)
- ```text
- Z The alphabet
- 2n split into pairs: ["AB","CD","EF",…]
- ⤢ transpose: ["ACEGI…","BDFHJ…"]
- K take the last item
- ↔ reverse it
- + and append it back: ACEGIKMOQSUWYZXVTRPNLJHFDB
- ‾¹[ repeat 13 times:
- « move the first character to the end
- : duplicate (so the next loop iteration has an item to start with)
- ↔ reverse
- 7«m cut off everything after 14 chars
- P print that
- ```
- [This](https://dzaima.github.io/Canvas/?u=JXVGRjNBJXVGRjEyJXVGRjRFJXUyOTIyJXVGRjJBJXUyMTk0JXVGRjBCJXUyMDNFJUI5JXVGRjNCJUJCJXVGRjFBJXVGRjE3JUFCJXVGRjREJXVGRjMw,v=8) should work for 16 bytes, but `»` is broken.
#1: Initial revision
# [Canvas](https://github.com/dzaima/Canvas), 17 [bytes](https://github.com/dzaima/Canvas/blob/master/files/chartable.md) Z2n⤢K↔+‾¹[«:↔7«mP [Try it here!](https://dzaima.github.io/Canvas/?u=JXVGRjNBJXVGRjEyJXVGRjRFJXUyOTIyJXVGRjJCJXUyMTk0JXVGRjBCJXUyMDNFJUI5JXVGRjNCJUFCJXVGRjFBJXUyMTk0JXVGRjE3JUFCJXVGRjREJXVGRjMw,v=8) ```text Z The alphabet 2n split into pairs: ["AB","CD","EF",…] ⤢ transpose: ["ACEGI…","BDFHJ…"] K take the last item ↔ reverse it + and append it back: ACEGIKMOQSUWYZXVTRPNLJHFDB ‾¹[ repeat 13 times: « move the first character to the end : duplicate (so the next loop iteration has an item to start with) ↔ reverse 7«m cut off everything after 14 chars P print that ```