Developer. Designer

프로그래머스 기초트레이닝 Day2-3

문자열 돌리기 😀

문자열 str이 주어집니다.
문자열을 시계방향으로 90도 돌려서 아래 입출력 예와 같이 출력하는 코드를 작성해 보세요.

※ 제한 사항
1 ≤ str의 길이 ≤ 10

입력 #1
abcde
출력 #1
a
b
c
d
e

const rl = readline.createInterface({
    input: process.stdin,
    output: process.stdout
});

let input = [];

rl.on('line', function (line) {
    input = [line];
}).on('close', function () {
    const str = input[0];

    // 문자열의 각 문자를 반복하며 출력
    for (let i = 0; i < str.length; i++) {
        console.log(str[i]);
    }
});

for (let i = 0; i < str.length; i++): 이 부분은 반복문을 설정합니다. 반복 변수 i를 0부터 시작하여 str.length - 1까지 증가시킵니다.
str.length는 문자열의 길이이며, 각 문자열의 인덱스는 0부터 시작하므로 마지막 문자의 인덱스는 str.length - 1이 됩니다.

console.log(str[i]);: 반복문 내에서 현재 인덱스 i에 해당하는 문자를 str[i]를 통해 가져와서 console.log()를 사용하여 출력합니다.