2-gram이란 문자열에서 2개의 연속된 요소를 출력하는 방법입니다.
예를 들어 'Javascript'를 2-gram으로 반복해 본다면 다음과 같은 결과가 나옵니다.
입력
Javascript
출력
J a
a v
v a
a s
s c
c r
r i
i p
p t
function solution(str) {
let temp =''
for (let i = 0; i < str.length; i++) {
if(i===0 || i===str[str.length-1]){
temp+=str[i]
}else{
temp+=str[i]+str[i]
}
}
for(let i=0; i<temp.length-1; i=i+2){
console.log(temp.slice(i,i+2));
}
}
let str='Javascript'
solution(str)
const data = prompt('문자를 입력하세요.');
for (let i=0; i<data.length-1; i++){
console.log(data[i], data[i+1]);
}