2016-06-09 67 views
0

我發現很難找到這個僞代碼輸出。例如,如果您輸入名稱Peter,這是否意味着?輸出是pet?或者信t僞代碼輸出是什麼?

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無關與蟒蛇。 – Zoli

+0

你不能在紙上一步一步執行嗎?這是_pseudocode_,而不是Python。 – ForceBru

+0

我不明白psedocode。就像在做什麼一樣。我只是想明白它的意思。因爲我不知道它是否將數字從用戶輸入的名字中除去。或者,如果它刪除所有字母並保留彼得說的三個字母。因爲它是-2。感謝您的快速回復。 – Simplybestwinner

回答

0

它以相反的順序顯示字母,每次跳過一個字母。所以Timothy顯示爲ytmT

這是在JavaScript實現,它可以測試:

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

謝謝。 Actully在我的手機上運行。嘗試了不同的名字。不明白:) – Simplybestwinner