문제 설명
문자열 str
이 주어집니다.
문자열을 시계방향으로 90도 돌려서 아래 입출력 예와 같이 출력하는 코드를 작성해 보세요.
제한사항
1 ≤ str
의 길이 ≤ 10
입출력 예
입력 #1
abcde
출력 #1
a
b
c
d
e
문자열 str
이 주어집니다.
문자열을 시계방향으로 90도 돌려서 아래 입출력 예와 같이 출력하는 코드를 작성해 보세요.
1 ≤ str
의 길이 ≤ 10
입력 #1
abcde
출력 #1
a
b
c
d
e
전개 구문 ...
을 사용해서 배열이나 문자열을 개별 요소로 분리할 수 있어요.
배열에 있는 요소를 배열 밖으로 꺼내어 사용할 때 유용하게 사용할 수 있어요.
const str = 'hello';
console.log([...str]); // ['h', 'e', 'l', 'l', 'o']
반복문은 특정한 작업을 반복적으로 수행할 때 사용해요.
그 중 forEach()
는 배열의 각 요소에 대해 한 번씩 제공한 함수를 실행해요.
const arr = [1, 2, 3, 4, 5];
arr.forEach(num => {
console.log(num);
});
const readline = require('readline');
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];
[...str].forEach(char => console.log(char));
});