-
백준 2675 문자열 반복 자바스크립트 JavascriptIT/알고리즘 2022. 4. 21. 00:04728x90
2시간 고민했으면 많이 한거 같은ㄷ..
알고리즘은 왜이렇게 어려울까 ..?
거~의 다 왔는데 뒷부분에서 자꾸 막혔다 ㅜㅜ
스터디 같이하는 분이 마침 푸셨길래 봤는데 제일 이해가 쉬웠다.
let fs = require('fs'); let input = fs.readFileSync('/dev/stdin').toString().split('\n'); // 2 // 3 ABC // 5 /HTP const arr = []; const count = Number(input[0]); //2 let result = '' for(let i=1; i<=count; i++) { printCount = Number(input[i].split(' ')[0]); //첫번째 돌 때 3 , 두번째 돌 때 5 str = input[i].split(' ')[1]; //첫번째 돌 때 ABC, 두번째 돌 때 /HTP for(let j=0; j < str.length; j++) { result += str[j].repeat(printCount); // ABC의 0번째 A를 3번 반복, 1번째 B를 3번 반복 .... 값을 result에 보관 } result += '\n'; //행 나누기 } console.log(result); //출력
'IT > 알고리즘' 카테고리의 다른 글
자바스크립트로 입출력 받기 (0) 2022.04.18 백준 1316 그룹 단어 체커 파이썬 (0) 2022.03.07 백준 2941 크로아티아 알파벳 (0) 2022.03.03 백준 5622 다이얼 파이썬 (이해 안가는 부분 해결) (0) 2022.03.02 백준 2908 상수 (0) 2022.03.01