Post History
C (gcc), 36 bytes f(int*p){for(;*p;putchar(32|*p++));} Try it online! Similar solutions: 36 bytes too but with new lines: f(int*p){for(;*p;*p|=32,puts(p++));} 37 bytes using recursion:...
Answer
#1: Initial revision
# [C (gcc)], 36 bytes <!-- language-all: lang-c --> f(int*p){for(;*p;putchar(32|*p++));} [Try it online!][TIO-lbdgnu4v] [C (gcc)]: https://gcc.gnu.org/ [TIO-lbdgnu4v]: https://tio.run/##XY67DoIwFIZ3nuKEhRZCwmXQWBn0NYShqaAdbElBEoM8O56DwuDW/t/5Lyq@KTXPDdOmD1s@NtYxEbaiffbqLh3Ls3fYRhHnYprxBB5SG2CD1VfujR4A3nXMP9foq0FZM9Su09YcfC6QkkM6J1@XNNvHeVaRSBUEdJEI0Mc02yHBF7YgpVD4mXQFBepIF3HdtMKlYvJgq6AgsgRlEohtXGlOTV@7/3W05BuFn2n@AA "C (gcc) – Try It Online" --- Similar solutions: - 36 bytes too but with new lines: `f(int*p){for(;*p;*p|=32,puts(p++));}` - 37 bytes using recursion: `f(int*p){*p&&putchar(32|*p)&&f(++p);}`