• Teaser Home

    Clean Code Developer School

    Saubere Softwareentwicklung üben – regelmäßig, fokussiert, individuell, angeleitet

ToDictionary

Function Kata „ToDictionary“

Implement a function that maps a special formatted string into a dictionary. The function should have the following signature:

The following table shows some examples for input strings and the resulting dictionary.

„a=1;b=2;c=3“ {{„a“, „1“}, {„b“, „2“},{„c“, „3“}}
„a=1;a=2“ {{„a“, „2“}}
„a=1;;b=2“ {{„a“, „1“}, {„b“, „2“}}
„a=“ {{„a“, „“}}
„=1“ Exception
„“ {}
„a==1“ {{„a“, „=1“}}