출처
백준 온라인 저지
11721번: 열 개씩 끊어 출력하기
첫째 줄에 단어가 주어진다. 단어는 알파벳 소문자와 대문자로만 이루어져 있으며, 길이는 100을 넘지 않는다. 길이가 0인 단어는 주어지지 않는다.
www.acmicpc.net
문제
알파벳 소문자와 대문자로만 이루어진 길이가 N인 단어가 주어진다.
한 줄에 10글자씩 끊어서 출력하는 프로그램을 작성하시오.
풀이
주어진 단어의 길이를 구해준 후 for 문을 돌려줍니다.
for 문에서 10단위 마다 나눠 줘야 하기 때문에 10씩 더해주며, slice 메서드를 사용하여 10개의 길이만큼 자르고 출력 시켜주면 됩니다.
코드
const input = require('fs').readFileSync('/dev/stdin');
for (let i = 0; i <= input.length; i+=10) {
console.log(input.slice(i, i + 10).toString());
}