2016-06-09 2 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

종이로 단계적으로 실행할 수 없습니까? 이것은 파이썬이 아닌 _ 의사 코드입니다. – ForceBru

+0

psedocode를 이해할 수 없습니다. 예를 들어 정확하게 무엇을하는지. 나는 그것이 무엇을 말하는지 이해하고 싶다. 사용자가 입력 한 이름에서 숫자를 제외하고 있는지 알 수 없기 때문입니다. 아니면 모든 편지를 지우고 베드로라고하는 3 개의 편지를 지우고 있다면. -2인데. 빠른 답변 감사합니다. – Simplybestwinner

답변

0

문자는 역순으로 표시되며 매번 건너 뜁니다. 따라서 TimothyytmT으로 표시됩니다.

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는 내 전화기에서 작동합니다. 다른 이름을 시도했다. Understood :) – Simplybestwinner

관련 문제