자바스크립트, 거꾸로 출력하기

라용·2022년 8월 15일
0

JS 100제 _ 제코베

목록 보기
5/13

제주코딩베이스캠프 자바스크립트 100제를 공부하며 정리한 내용입니다. 문제와 정답 노션 링크(무료), 인프런 해설 강의(유료)

문제

한 줄에 여러개의 숫자를 입력하면, 역순으로 그 숫자들을 하나씩 출력합니다.

// 입력
1 2 3 4 5

// 출력
5 4 3 2 1

해설

입력받은 값을 역순의 배열로 만들고 배열의 원소를 하나씩 빈 문자열에 넣어주면 됩니다. 우선 데이터 값을 아래처럼 받고, 빈 문자열을 생성합니다.

const str = prompt("입력하세요").split(" ").reverse();

let reStr = "";

이제 반복문으로 배열의 형태로 변환된 입력값을 빈 문자열에 넣어줍니다.

for (let i = 0; i < str.length; i++) {
	rsStr += (str[i] + " "); // 숫자 뒤에 공백 추가
}

최종 코드는,

const str = prompt("입력하세요").split(" ").reverse();
let reStr = "";

for (let i = 0; i < str.length; i++) {
	rsStr += (str[i] + " "); // 숫자 뒤에 공백 추가
}

console.log(reStr);
profile
Today I Learned

0개의 댓글