IT,Programming 22

프로그래머스 코딩테스트 JavaScript 풀이 _체육복(최신버전)

나의 풀이 function solution(n, lost, reserve) { const realLost = lost.filter((element) => !reserve.includes(element)).sort((a, b) => a - b); let realReserve = reserve.filter((element) => !lost.includes(element)).sort((a, b) => a - b); return ( n - realLost.filter((lost) => { const lend = realReserve.find((reserve) => Math.abs(reserve - lost) == 1); if (!lend) return lost; realReserve = realReserve.f..

프로그래머스 코딩테스트 JavaScript 풀이 _ 문자열을 정수로 바꾸기

나의 풀이 function solution(s) { let len = s.length; let answer = s if (len%2 === 0 ){ answer = answer.charAt(len/2-1) + answer.charAt(len/2) } else { let len2 = len/2-0.5 answer = answer.charAt(len2) } return answer; } 다른 사람 풀이1 function solution(s) { return s.substr(Math.ceil(s.length / 2) - 1, s.length % 2 === 0 ? 2 : 1); } - substr 문법은 s.substr(start, length)와 같다. 한참 찾았다. 다른 사람 풀이2 function solu..

프로그래머스 코딩테스트 JavaScript 풀이 _ 문자열을 정수로 바꾸기

나의 풀이 function solution(s) { const answer = Number(s); return answer; } - 문자열은 Number 또는 ParseInt를 통하여 숫자로 변환할 수 있다. 다른 사람의 풀이1 function solution(s){ return +s; } 다른 사람의 풀이2 function solution(s){ return s/1; } 위 2가지 풀이 모두 숫자로 이루어진 문자열(예. "1234")에 사칙연산을 했을 경우 숫자로 변환된다는 사실을 이용하여 간단하게 작성하였다. 무서운 사람들...