2016-06-09 10 views
0

Ich finde es schwer zu finden, was dieser Pseudocode ausgibt. Heißt das beispielsweise, wenn Sie den Namen Peter eingegeben haben. Wäre der Ausgang pet? Oder der Buchstabe t?Pseudocode was ist die Ausgabe?

Display enter a name 
Get name 
Length = length of name 
Index = length -1 
While index >= 0 Do 
     DISPLAY name(index) 
     Index = index -2 
ENDWHILE 
+0

Pseudocodes nichts mit Python zu tun haben. – Zoli

+0

Können Sie es nicht Schritt für Schritt auf Papier ausführen? Dies ist _pseudocode_, nicht Python. – ForceBru

+0

Ich verstehe den Psedocode nicht. Wie zum Beispiel was genau es macht. Ich will nur verstehen, was es sagt. Weil ich nicht weiß, ob es Zahlen von einem Namen entfernt, den ein Benutzer eingibt. Oder wenn es alle Buchstaben entfernt und den 3 Buchstaben von Peter behält. Weil es -2 ist. Danke für die schnelle Antwort. – Simplybestwinner

Antwort

0

Es zeigt die Buchstaben in umgekehrter Reihenfolge an und überspringt jedes Mal. So wird Timothy angezeigt als ytmT. Hier

ist eine Implementierung in JavaScript, die Sie testen können:

var display = ''; 
 
var name = prompt("Enter a name:"); 
 
length = name.length; 
 
index = length - 1; 
 
while (index >= 0) { 
 
     display += name[index]; 
 
     index = index -2 
 
} 
 
alert(display);

+0

Danke. Actually läuft auf meinem Handy. Versuchte verschiedene Namen aus. Verstanden :) – Simplybestwinner