문제 62 : 20190923 출력하기

less than 1 minute read

문제 62 : 20190923 출력하기

// 아래 기준을 만족해서 20190923을 출력하라

// 1. 코드 내에 숫자가 없어야 합니다.
//    - 예) console.log(20190923)이라고 하시면 안됩니다.
// 2. 파일 이름이나 경로를 사용해서는 안됩니다.
// 3. 시간, 날짜 함수를 사용해서는 안됩니다.
// 4. 에러 번호 출력을 이용해서는 안됩니다.
// 5. input을 이용해서는 안됩니다.

풀이 1

const alphas = "aaabccddddddddddeffffffffffggghhhh";
let count = -1;
let currentStr = alphas[0];
let str = "";

for (let i of alphas) {
  if (i === currentStr) {
    count++;
  } else {
    str += count;
    currentStr = i;
    count = 0;
  }
}
str += count;
console.log(str);

이전 문제에 코드를 활용해서 문제를 풀었다.
조건중에 input이 prompt를 포함하는게 아니라면 prompt를 이용하면 쉽게 풀 수 있다.

const nums = prompt("숫자를 입력하세요");
console.log(nums);

Leave a comment