문자열 str과 정수 n이 주어집니다.
str이 n번 반복된 문자열을 만들어 출력하는 코드를 작성해 보세요.
const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
let input = [];
rl.on('line', function (line) {
input = line.split(' ');
}).on('close', function () {
str = input[0];
n = Number(input[1]);
console.log(str.repeat(n))
});
의문점은 str, n 은 선언하지 않았다는점과 전역변수로 저장됐어도
rl 바깥쪽에서 console을 찍었을 때 str,n을 못찾는다
rl 내에서만 동작하는건가보다...질문
정수 n과 문자열 control이 주어집니다. control은 "w", "a", "s", "d"의 4개의 문자로 이루어져 있으며, control의 앞에서부터 순서대로 문자에 따라 n의 값을 바꿉니다.
function solution(n, control) {
var answer = 0;
const arrayCtrl = [...control]
arrayCtrl.forEach((a)=>{
if (a == "w") {
n += 1;
} else if (a == "s") {
n -= 1;
} else if (a == "d") {
n += 10;
} else {
n -= 10;
}
})
return n;
}
배열로 처리야겠다는 생각을 해서 전개연산자를 썼는데 문자열도 인덱스가 있더라