쓰윽터디/코딩테스트
[프로그래머스] Lv. 0
Kkan
2023. 6. 21. 22:36
728x90
반응형
1. 문자열 출력하기
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];
// 바뀐 부분
console.log(input.toString());
});
2. a와 b 출력하기
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 () {
// 바뀐 부분
console.log(`a = ${Number(input[0])}\nb = ${Number(input[1])}`);
});
3. 문자열 반복해서 출력하기
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))
});
4. 문자열 겹쳐쓰기
const solution = (my_string, overwrite_string, s) => {
let answer = [...my_string];
answer.splice(s, overwrite_string.length, overwrite_string);
return answer.join("");
}
5. 더 크게 합치기
const solution = (a, b) => {
let answer = 0;
let first = `${a}` + `${b}`
let second = `${b}` + `${a}`
answer = first > second ? first : second
return Number(answer);
}
728x90
반응형