반응형 object5 [프로그래머스] 성격 유형 검사하기 JS Code 이전 포스트의 파이썬, C++, Go 코드에 이어 프로그래머스 성격 유형 검사하기를 JS로 풀어보겠다. 2022년 카카오 인턴 코딩 테스트 출제 문제로 아직 프로그래머스에선 푼 사람이 많지 않다. 문제 레벨 1치고 문제가 좀 길다. 하지만 간단하다. survey에 성격 유형 지표들이 들어있고 choices에 따라 survey의 유형에 값을 더해주고 4개의 분류에서 각각 값이 높은 지표를 리턴하면 된다. 구현 object를 먼저 초기화해준다. survey와 choices의 개수가 같기 때문에 이 사이즈만큼 반복을 하고 object에 survey의 지표 중에 choices에 따라 선택하여 값을 더해준다. 그 후 object의 값을 비교하여 성격 유형 값에 추가해주고 성격유형을 리턴한다. 문제만 길지 간단한 .. 2022. 8. 19. [프로그래머스] 체육복 JavaScript Code 저번 Python, C++, Go Code에 이어서 이번에는 JS로 풀어보려고 한다. 2022.08.10 - [Coding Test/Python] - [프로그래머스] 체육복 Python Code 2022.08.11 - [Coding Test/C++] - [프로그래머스] 체육복 C++ Code 2022.08.10 - [Coding Test/Go] - [프로그래머스] 체육복 Go Code 먼저 문제를 보겠다. 문제 앞의 포스트에서 작성한 것과 같이 똑같이 이해할 수 있다. 체육복을 도난당한 학생들이 자신의 바로 앞, 뒤 번호인 학생의 체육복을 빌려서 체육수업을 들을 수 있는 학생 수의 최댓값을 리턴하면 된다. 구현 방법 이전 포스트의 C++, Go와 똑같이 구현해보았다. 먼저 student object를 만.. 2022. 8. 10. [프로그래머스] 신고 결과 받기 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 기초 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. 이전 1 2 다음 반응형