서울의볼

고정 헤더 영역

글 제목

메뉴 레이어

서울의볼

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (62)
    • computerScience (0)
    • codeKata (3)
    • notes (37)
    • projects (2)
      • node.js (12)
      • Flutter (4)

검색 레이어

서울의볼

검색 영역

컨텐츠 검색

codeKata

  • [CodeKata.js] repeat() / includes() / splice(indexOf활용) / join("")

    2024.02.12 by 서울의볼

  • [CodeKata.js] for문 counting / indexOf / filter()

    2024.02.11 by 서울의볼

  • [CodeKata.js] reduce 배열 합 / 숫자 분리시 문자열로 우선 변환 / 전개연산자(...) / 배열 거꾸로 / Math.pow & sqrt / sort 오름차순

    2024.02.11 by 서울의볼

[CodeKata.js] repeat() / includes() / splice(indexOf활용) / join("")

전화번호 마지막 4자리 제외 *** 가리기 slice 이용해서 자르고, repeat 이용해서 가리고, concat 이용해서 붙이기 function solution(phone_number) { const lastFourDigits = phone_number.slice(phone_number.length-4, phone_number.length) const answer = '*'.repeat(phone_number.length - 4).concat(lastFourDigits) return answer }​ 참고하기 좋은 답안: function hide_numbers(s){ var result = "*".repeat(s.length - 4) + s.slice(-4); return result; }​ 이 문제에..

codeKata 2024. 2. 12. 01:29

[CodeKata.js] for문 counting / indexOf / filter()

콜라츠 추측 비록 한 번에 풀진 못했지만 접근법이 나름 좋았어서 남김: 문제 1937년 Collatz란 사람에 의해 제기된 이 추측은, 주어진 수가 1이 될 때까지 다음 작업을 반복하면, 모든 수를 1로 만들 수 있다는 추측입니다. 작업은 다음과 같습니다. 1-1. 입력된 수가 짝수라면 2로 나눕니다. 1-2. 입력된 수가 홀수라면 3을 곱하고 1을 더합니다. 2. 결과로 나온 수에 같은 작업을 1이 될 때까지 반복합니다.​ 예를 들어, 주어진 수가 6이라면 6 → 3 → 10 → 5 → 16 → 8 → 4 → 2 → 1 이 되어 총 8번 만에 1이 됩니다. 위 작업을 몇 번이나 반복해야 하는지 반환하는 함수, solution을 완성해 주세요. 단, 주어진 수가 1인 경우에는 0을, 작업을 500번 반복..

codeKata 2024. 2. 11. 20:34

[CodeKata.js] reduce 배열 합 / 숫자 분리시 문자열로 우선 변환 / 전개연산자(...) / 배열 거꾸로 / Math.pow & sqrt / sort 오름차순

짝수와 홀수 짝수와 홀수를 구할 때 굳이 몫이 '0'인지 아닌지 구분할 필요 없음. 불리언을 활용하여 0은 자동으로 true 값이 되기 때문: function solution(num) { let result = (num % 2 === 0) ? "Even" : "Odd"; return result; }​ 벤치마킹 하고자 하는 답안 (삼항 연산자를 쓴 건 동일함): function evenOrOdd(num) { return num % 2 ? "Odd" : "Even" } // 아래는 테스트로 출력해 보기 위한 코드입니다. console.log("결과 : " + evenOrOdd(2)); console.log("결과 : " + evenOrOdd(3));​ 마지막 답안은 선언된 변수로만 return할 수 있도록..

codeKata 2024. 2. 11. 18:28

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
서울의볼 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바