-
[JS] 문자열 반복해서 출력하기코테라도 하자 2023. 8. 14. 12:03
Programmers / 코딩테스트 연습 / 코딩 기초 트레이닝 / 문자열 반복해서 출력하기
https://school.programmers.co.kr/learn/courses/30/lessons/181950
문제 설명
문자열 str과 정수 n이 주어집니다.
str이 n번 반복된 문자열을 만들어 출력하는 코드를 작성해 보세요.제한사항
- 1 ≤ str의 길이 ≤ 10
- 1 ≤ n ≤ 5
내 풀이
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(Array(n).fill(str).join('')); });
console.log(Array(n).fill(str).join('')) 부분만 추가했다.
n길이의 Array를 만들고, str로 채운 다음, join함수로 string으로 만들어줬다.
다른 사람의 풀이
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)); });
repeat 메소드가 있다는 사실은 매번 까먹는다..
'코테라도 하자' 카테고리의 다른 글
[프로그래머스] 2의 영역.js (0) 2023.12.14 [leetcode] 125 유효한 팰린드롬(Valid Palindrome) (0) 2023.12.14 [JS] 구슬을 나누는 경우의 수 (1) 2023.08.22 [JS] 배열 만들기 2 (0) 2023.08.16 [JS] 문자열 겹쳐쓰기 (0) 2023.08.14