본문 바로가기
반응형

js24

[프로그래머스] 폰켓몬 Javascript Code 2022.07.29 - [Coding Test/Python] - [프로그래머스] 폰켓몬 Python 3 Code 2022.07.29 - [Coding Test/C++] - [프로그래머스] 폰켓몬 C++ Code 이번엔 이 문제를 JS로 풀어보겠다. 문제 풀이 이전에 풀면서 얻은 모든 팁을 여기 부어보려고 한다 set과 min을 동시에 썼다. function solution(nums) { const arr = [...new Set(nums)]; return Math.min(arr.length, nums.length/2) } 2022. 7. 29.
[프로그래머스] 신고 결과 받기 JavaScript Code 이번에는 JavaScript로 코드를 짜봤다. Map 함수를 사용하려했는데 map값으로 += 연산이 되지 않아서 (이 부분은 set, get을 같이 사용해서 해결 가능한 것을 다른사람의 풀이를 보고 알 수 있었다.) 알고 있는 Object로 사용을 했다. 일단 앞의 파이썬 포스트와 같은 방식으로 구현했다. 2022.07.16 - [Coding Test/Python] - [프로그래머스] 신고 결과 받기 Python code [프로그래머스] 신고 결과 받기 Python code 문제 설명 예시 Input, Output 설명 code 구현은 아래와 같이 했다. answer의 배열은 id_list의 길이와 같기 때문에 0으로 모두 초기화해준다. 그 후 set으로 report의 중복을 제거한다. for문으로 re.. 2022. 7. 17.
JavaScript 기초 14 - 배열 (array) - 1차 정리 끝 배열 : 순서가 있는 리스트 let avengers = ['IM', 'HK', 'BW', 'HE']; avengers[0] // 'IM' //index는 0부터 시작 문자 뿐만 아니라 숫자, 객체, 함수등도 포함 가능 기본 제공 함수 //length 배열의 길이 avengers.length // 4 //push() 배열 끝에 추가 avengers.push('SM') // ['IM','HK','BW','HE','SM'] 쉼표로 여러 요소 한 번에 추가 가능 //pop() 배열 끝 제거 avengers.pop() // ['IM', 'HK', 'BW', 'HE'] //unshift() 배열 앞에 추가 avengers.unshift('SM') // ['SM', 'IM', 'HK', 'BW', 'HE'] 쉼표로 .. 2022. 1. 11.
JavaScript 기초 13 - 객체 - method, this const person = { name : 'gm', age : 28, fitness : function() { console.log("운동을 좋아합니다."); } } method 위의 fitness처럼 객체 프로퍼티로 할당된 함수 const person = { name : 'gm', age : 28, fitness() { console.log("운동을 좋아합니다."); } } 이렇게 줄여서 선언 가능 this const person = { name : 'gm', age : 28, fitness() { console.log(this.name+"은 운동을 좋아합니다."); } } this로 자신의 프로퍼티 값 접근 가능 화살표 함수를 쓸 수 있나? 화살표 함수는 자신만의 this를 가지지 않음 그러므로 외.. 2022. 1. 11.
반응형