Necesito pedirle al usuario que ingrese un número de 3 dígitos y luego intercambie el primer y el último número usando un bucle for. Esto es lo que tengo hasta ahora, pero estoy atascado. Usar un bucle for parece ilógico, pero eso es lo que tengo que hacer:
num = prompt("Please input a number with 3 digits."); let firstDigit = num[0]; let secondDigit = num[1]; let lastDigit = num[2]; for (firstDigit < 10; secondDigit < 10; lastDigit < 10); { console.log(lastDigit + secondDigit + firstDigit); }¡Por favor ayuda!
Gracias
¿es de ayuda para ti?
// let num = prompt("Please input a number with 3 digits."); // if (num.length > 3) alert("3 digits please"); // else { // let answer = ""; // for (var i = 2; i >= 0; i--) { // answer = answer + num[i]; // } // console.log(answer); //} let num = prompt("Please input a number"); let temp = ""; let answer = ""; for(let i = 0 ; i < num.length; i++) { if (i === 0) temp = num[i]; // save first number to temp else if (i === num.length - 1) { // When the last number is encountered, the last number is put at the beginning, and the first number stored in temp is put at the end. answer = answer + temp; answer = num[i] + answer; } else answer = answer + num[i]; } console.log(answer);