알고리즘 문제 풀이 28

[TIL] JavaScript 알고리즘 100일 챌린지 5번째 도전 + 내 방법

...오늘은 바빠서 열두시 되기 전에 겨우 풀었따 n 이 주어지면 이 이하의 모든 짝수를 더해서 리턴하라는 문제였는데 영상에서는 n만큼 배열에 빈 칸을 만들어서 그걸 map을 사용해서 숫자를 채우고 filter를 사용해서 짝수만 걸러낸 다음에 reduce를 사용했다. 나는 그냥 n 받으면 그만큼 for문 돌다가 짝수 찾으면 하나씩 더해주는걸로 풀었다. 영상에서는 es6 메소드 연습용으로 저렇게 한건지는 모르겠지만 저 메소드들 전부 각 요소들을 하나씩 도는 메소드들인데.. 배열 크키가 아주 큰 경우 저렇게 하면 아니되오 https://www.youtube.com/watch?v=7f0QV17x89Y&list=PLkfUwwo13dlWZxOdbvMhkzhAowaiEjuGS&index=5

[TIL] JavaScript 알고리즘 100일 챌린지 - 1

코딩테스트 문제를 풀어야 하는데... 풀어야 하는데... 하다가 아래 영상을 찾았다. 의지력이 약하고 귀차니즘이 심하다면 그걸 아웃소싱하면 된다 (의지력이 약하단 소리를 장황하게 한다) https://www.youtube.com/watch?v=RMmOU2u-_as&list=PLkfUwwo13dlWZxOdbvMhkzhAowaiEjuGS&index=1 먼저 영상 틀어놓고 여기서 나온 문제를 나부터 풀어보고 정답 확인한 후에 이 영상에선 어떻게 풀었는지 확인하는 식으로 하려고 한다. 오늘은 몫 구하기 문제가 있었는데 말 그대로 두 수를 입력 받아서 나눈 몫만 리턴하는 함수를 작성하는 간단한 문제였다. 그냥 나눈걸 바로 리턴하면 실수가 나오기 때문에 정수만 리턴하려면 Math.floor 로 내림 처리를 해줘야한다.