미래의 나를 위한 기록

미래의 나를 위한 기록

  • 내가 보려고 하는 기록:) (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 피드
로그인
로그아웃 글쓰기 관리

미래의 나를 위한 기록

컨텐츠 검색

태그

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

최근글

댓글

공지사항

아카이브

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.

티스토리툴바