코딩테스트

[코딩 테스트] 문자열 돌리기

홍시_코딩기록 2024. 3. 11. 22:30

 

 

코테 입문반 도장깨기 중...

 

블로그에는 올리지 않고 코테를 풀고 있었는데 그래도 하나씩 올리는게 나을 것 같다.

 

 

 

📌 문자열 돌리기

더보기

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

 

문자열을 90도 돌린다길래 문자열을 어떻게 눕히나 생각하고 있었는데

그냥 하나씩 출력한다는 말인가보다;;

 

 

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(){
    str = input[0].split('');
    str.forEach((item) => {
        console.log(item)
    })
});

- split('')으로 문자열을 쪼갠다음 반복문을 써서 문자열을 하나씩 내보냈다.

 

 

 

💡 다른 사람 풀이

str = input[0];
    [...str].forEach(c => console.log(c))

 

- 전개연산자를 이용해서 문자열을 내보내는 방법이 더 편리해보인다.