Datentypen im Container

Aufrufe: 663     Aktiv: 03.11.2021 um 19:35

0

Schreiben Sie eine Funktion

function transformNumbers(cont) welche einen Container (Array oder Dictionary) als Parameter entgegen nimmt. Die Funktion soll wiederum einen Container desselben Typs und derselben Größe zurück geben. Falls es sich bei cont um ein Array handelt, so sollen alle Zahlen xx im Array durch 10 \cdot x + 1510⋅x+15 ersetzt werden. Alle anderen Werte bleiben gleich. Falls es sich bei cont um ein Dictionary handelt, so sollen die Schlüssel erhalten bleiben, während die Werte genau wie beim Array verändert werden sollen.

Beispiel: Der Aufruf

transformNumbers(["test", false, 4, -1.5, {}, [15]]); soll das Array ["test", false, 55, 0, {}, [15]]; zurückgeben. Hinweis: Sie dürfen davon ausgehen, dass die Funktion immer mit einem Array oder Dictionary als Parameter aufgerufen wird. Andere Fälle brauchen Sie nicht zu behandeln.

Diese Frage melden
gefragt

Student, Punkte: 10

 
Kommentar schreiben
0 Antworten