본문 바로가기
2020-2021/Errors

10월8일

by Tate_Modern 2020. 10. 9.

소수구하기

function listPrimes(num) {
let res = '';
  for (let i =2; i <= num; i++) {
    let right = true  
    for (let n =2; n <= Math.sqrt(i); n++){
      if(i % n === 0) {
        right = false;
        break
      }
    }
    if(right) {
      res = (res+i) + '-';
    }
  }
  return res.slice(0,-1)
}

문자열을 입력받아 문자열을 구성하는 각 문자(letter)를 키로 갖는 객체를 리턴해야 합니다.
각 키의 값은 해당 문자가 문자열에서 등장하는 횟수를 의미하는 number 타입의 값이어야 합니다.

function countAllCharacters(str) {
  let obj = {};
  for (let i = 0; i < str.length; i++) {
    if (obj[str[i]] === undefined) {
      obj[str[i]] = 0;
    }
    obj[str[i]]++;
  }
  return obj;
}

'2020-2021 > Errors' 카테고리의 다른 글

10월10일  (0) 2020.10.10
10월9일  (0) 2020.10.09
10월 5일  (0) 2020.10.05
10월4일  (0) 2020.10.04
10월3일  (0) 2020.10.03

댓글