C (gcc), (削除) 75 74 (削除ここまで) 7470 bytes
-15 byte thanks to @ceilingcat
char*b=0;f*b=0;f(char*s){b=b?b:s;*s?f(s+1),*s>46?*s=94,f(s+1),*s='v':0:puts(b);}
requires the memory s points to to be writable
C (gcc), (削除) 75 (削除ここまで) 74 bytes
-1 byte thanks to @ceilingcat
char*b=0;f(char*s){b=b?b:s;*s?f(s+1),*s>46?*s=94,f(s+1),*s='v':0:puts(b);}
requires the memory s points to to be writable
C (gcc), (削除) 75 74 (削除ここまで) 70 bytes
-5 byte thanks to @ceilingcat
*b=0;f(char*s){b=b?b:s;*s?f(s+1),*s>46?*s=94,f(s+1),*s='v':0:puts(b);}
requires the memory s points to to be writable
C (gcc), 75(削除) 75 (削除ここまで) 74 bytes
-1 byte thanks to @ceilingcat
char*b=0;f(char*s){b=b?b:s;*s?f(s+1),*s>46&&(*s>46?*s=94,f(s+1),*s='v'):0:puts(b);}
requires the memory s points to to be writable
C (gcc), 75 bytes
char*b=0;f(char*s){b=b?b:s;*s?f(s+1),*s>46&&(*s=94,f(s+1),*s='v'):puts(b);}
requires the memory s points to to be writable
C (gcc), (削除) 75 (削除ここまで) 74 bytes
-1 byte thanks to @ceilingcat
char*b=0;f(char*s){b=b?b:s;*s?f(s+1),*s>46?*s=94,f(s+1),*s='v':0:puts(b);}
requires the memory s points to to be writable
C (gcc), 75 bytes
char*b=0;f(char*s){b=b?b:s;*s?f(s+1),*s>46&&(*s=94,f(s+1),*s='v'):puts(b);}
requires the memory s points to to be writable