notpron

Deutsche Lösungen zu Notpron
git clone git://xatko.vsos.ethz.ch/notpron.git
Log | Files | Refs

commit 9317440153f01edce13a398823cc5c5db7ca7170
parent 7b79356f8dd39479b0b1ba221c2fcd6f4ba7e86b
Author: Dominik Schmidt <das1993@hotmail.com>
Date:   Mon, 14 Sep 2015 00:34:33 +0200

D-Programme auf DMD-2.067 gebracht.

LDC kompiliert C-Stil Arrays nicht mehr (string args[] -> string[] args).
Ausserdem std.conv richtig importiert.

Diffstat:
Objects/Program/D/atoz.d | 2+-
Objects/Program/D/shift.d | 5+++--
2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/Objects/Program/D/atoz.d b/Objects/Program/D/atoz.d @@ -12,7 +12,7 @@ pure @nogc @safe char transform(char c){ return c; } -int main(string args[]){ +int main(string[] args){ writeln(args[1..$].joiner(" ").map!(a=>transform(cast(char)a))); return 0; } diff --git a/Objects/Program/D/shift.d b/Objects/Program/D/shift.d @@ -9,8 +9,9 @@ char caesar(byte off, char c){ return c; } -int main(string args[]){ - byte shift=std.conv.to!byte(args[1]); +int main(string[] args){ + import std.conv; + byte shift=to!byte(args[1]); writeln(args[2..$].joiner(" ").map!(a=>caesar(shift,cast(char)a))); return 0; }