목록2023/06/21 (6)
min
1. == 값만 비교한다.(즉 타입은 비교하지 않고 값 자체로만 비교를 한다.) console.log("3" == 3); //true 2. === 값과 타입 둘다 비교한다.(즉 값은 같은데 타입이 다르면 false를 출력) console.log("3" === 3); //false
오늘은 팀원들과 3문제를 집중공략했다. 여기서 왜 하필 3문제 밖에 안 했나고 질문이 들어올 수 있다. 여기서 내가 3문제 밖에 안한 2가지 이유가 있다. 1. 그동안 충분히 많은 문제를 풀어서 사실상 시간 투자 및 성과가 나올 수 있는 문제가 3문제라서 2. 그 나머지 3문제가 가장 난이도가 높은 문제라서 그래서 오늘은 내가 팀원들과 리뷰를 하면서 느낀 점에 대해 리뷰를 진행할 것이다. 나는 오늘 팀원들과 리뷰를 하면서 가장 좋았던 점은 내가 생각하지 못한 풀이를 볼 수 있었다는 점이다. 만약 내가 혼자서 알고리즘을 풀었다면 나는 내 생각에만 국한된 풀이를 계속 써내려 갔을 것이다. 하지만 다른 팀원들과 코드리뷰를 하면서 내가 생각하지 못한 방법들을 떠올리게 되고 그로 인해서 내 생각의 폭이 넓어질 수..
https://school.programmers.co.kr/learn/courses/30/lessons/42862 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(n, lost, reserve) { var answer = 0; let realLost=lost.filter((l)=>!reserve.includes(l)); let realReserve=reserve.filter((r)=>!lost.includes(r)); answer = n-realLost.length; realLost.sort((a,b)=>a-b); realL..
https://school.programmers.co.kr/learn/courses/30/lessons/1845 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(nums) { let numLen = parseInt(nums.length / 2) let setNums = [...new Set(nums)] answer = setNums.slice(0,numLen).length return answer; } function solution(nums) { const max = nums.length / 2; const arr = [...
https://school.programmers.co.kr/learn/courses/30/lessons/42748 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(array, commands) { var answer = []; for(let i = 0; i a-b) answer.push(arr[commands[i][2] - 1]) } return answer; ..