미래의 나를 위한 기록

미래의 나를 위한 기록

  • 내가 보려고 하는 기록:) (49)
    • programming (49)
      • C# (4)
      • HTML (0)
      • CSS (7)
      • SCSS (3)
      • Javascript (18)
      • Algorithm (8)
      • 포트폴리오 하면서 (1)
      • Node.js (7)
      • Error모음 (0)
    • Level UP🔥 (0)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

미래의 나를 위한 기록

컨텐츠 검색

태그

알고리즘 React useCallback useMemo scss web 개발자 javascript kakao 매일 글쓰기 프로젝트100 해시알고리즘 프로그래머스 매일글쓰기 PROJECT100 카카오 객체지향 우리동네이야기 객체지향프로그래밍 node.js

최근글

댓글

공지사항

아카이브

programming/Algorithm(8)

  • [ 프로그래머스 > 해시] 완주하지 못한 선수

    나의 첫번째 제출 코드 오답. function solution(participant, completion){ let answer = participant; completion.forEach((val,idx) => { participant.splice(participant.indexOf(val),1)[0] }); answer = participant[0] return answer; } 조급하게 이어진 시도들에서도 반복을 여러번 쓰는 for + 탐색() + splice로 데이터 삭제하는 방법을 버리지 못했다. 사실 뭐가 문제인지 잘 몰랐다. 나의 두번째 제출 코드 오답. function solution(participant, completion){ let answer =''; for(let i of comp..

    2020.04.23
  • 비트 카운팅 알고리즘

    내가 제출한 답 var countBits = function(n) { let result = []; let count = 0; while(n > 1){ result.push(n%2); n = Math.floor(n/2); } result.push(n); result.forEach((elem) => { if( elem === 1) count++; }); return count; }; 저리 간단한 걸 왜 더 어렵게 푼 것 같지. countBits = n => n.toString(2).split('0').join('').length; ---------------★문법 다시 체크----------------- 먼저, 숫자.toString(2)는 숫자를 2진수 문자열로 바꾼다. split('0')으로 문자열 안의..

    2020.02.01
이전
1 2
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바