// 2. 연속되는 영문대문자로된 문자를 받은 후, 대문자가 몇개 반복되는지 출력
let str = prompt("반복되는 영어대문자를 입력하세요");
function solution(str) {
let answer = "";
let count = 1;
for(let i = 0; i < str.length; i++) {
if(str[i] === str[i + 1]) {
count++;
} else {
answer += str[i];
if(count > 1) {
answer += count;
count = 1;
}
}
}
return answer;
}
console.log(solution(str));
'Javascript > GMA(2302~)' 카테고리의 다른 글
230613 자바스크립트 JSON 외부 링크 데이터를 가져와 출력하기 (0) | 2023.06.13 |
---|---|
230608 자바스크립트 주어진 문자열 팰린드롬 검증하기 (0) | 2023.06.08 |
230608 자바스크립트 예제 -사용자로부터 받은 문자열에서 숫자만 출력하기 (0) | 2023.06.08 |
230608 자바스크립트 객체 오름차순, 내림차순 정렬 (0) | 2023.06.08 |
230607 자바스크립트 마우스를 따라다니는 유령 mousemove 이벤트, requestAnimationFrame( ) (0) | 2023.06.07 |