Large Rainbow Pointer
[프로그래머스 알고리즘 고득점 Kit] 문제풀이 - 스택 / 큐
💜 코딩테스트/문제풀이2024. 7. 21. 15:37[프로그래머스 알고리즘 고득점 Kit] 문제풀이 - 스택 / 큐

1. 같은 숫자는 싫어https://school.programmers.co.kr/learn/courses/30/lessons/12906 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr1-1. 내 풀이이미 푼 문제인데 나는 filter 를 사용하여, 앞에 있는 숫자와 같을 경우 해당 숫자를 필터링하여 연속으로 중복된 수를 제거하였다.function solution(arr) { return arr.filter((item,idx) => item !==arr[idx-1]);}1-2. 다른 사람 풀이나와 같은 방식으로 해결하였다.function solution(a..

[프로그래머스 알고리즘 고득점 Kit] 문제풀이 - 해시
💜 코딩테스트/문제풀이2024. 7. 19. 23:30[프로그래머스 알고리즘 고득점 Kit] 문제풀이 - 해시

1. 폰켓몬https://school.programmers.co.kr/learn/courses/30/lessons/1845 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr1-1. 이전 내 풀이이미 풀었던 문제였는데 Set 을 사용하여 중복을 없애고 길이를 구한 다음 nums 의 절반과 중복을 제거한 길이 중에 작은 수를 반환했다.function solution(nums) { const newSet = new Set(nums); const result = [...newSet].length; const count = nums.length / 2 ..

[프로그래머스 1단계] 문제풀이 #5
💜 코딩테스트/문제풀이2024. 6. 15. 16:42[프로그래머스 1단계] 문제풀이 #5

1. 두 개 뽑아서 더하기[프로그래머스 1단계 - 두 개 뽑아서 더하기] 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr1-1. 내 풀이for 문을 사용하여 모든 결과의 경우를 만들고 오름차순으로 정렬한 후, Set 을 사용하여 중복을 제거하였다.function solution(numbers) {    let arr = []    for(i=0; i a - b));    return [...result];}1-2. 다른 사람 풀이다른 사람도 나와 같은 방법으로 풀었다.function solution(numbers) {    const temp = []    f..

[프로그래머스 1단계] 문제풀이 #4
💜 코딩테스트/문제풀이2024. 6. 11. 19:00[프로그래머스 1단계] 문제풀이 #4

1. 같은 숫자는 싫어[프로그래머스 1단계 - 같은 숫자는 싫어] 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr1-1. 내 풀이filter 를 사용해 index 값을 이용해 결과를 구했다.function solution(arr) { return arr.filter((item,index) => item !== arr[index+1])}1-2. 다른 사람 풀이제일 상위에 있는 답이 나랑 똑같다..! 뿌듯하네function solution(arr){ return arr.filter((val,index) => val != arr[index+1]);} 2...

[프로그래머스 1단계] 문제풀이 #1
💜 코딩테스트/문제풀이2024. 4. 4. 20:37[프로그래머스 1단계] 문제풀이 #1

1. 평균 구하기 [프로그래머스 1단계 - 평균구하기] 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1-1. 나의 풀이 reduce 를 사용하여 배열 요소들의 합을 sum 에 리턴하고, 평균 값을 구하기 위해 arr 의 길이만큼 나누었다. function solution(arr) { const sum = arr.reduce((acc,item) => { return acc + item; },0) return sum / arr.length } 1-2. 다른 사람 풀이 내 코드와 구현 방법은 동일하지만, 더 간단하게 표현하였다. function average..

[프로그래머스/내일배움코스] FE 채용 과제로 배우는 자바스크립트 2주차 후기
💜 후기 및 활동/FE 채용 과제로 배우는 JS2023. 10. 28. 13:50[프로그래머스/내일배움코스] FE 채용 과제로 배우는 자바스크립트 2주차 후기

☘️ 시작하며... 지금 프로그래머스에서 내일배움코스로 FE 채용 과제로 배우는 자바스크립트를 수강하고 있고 지금 2주차를 끝냈다. [16회차] 2023.10.11 ~ 2023.10.24 ☘️ 2 주차 후기 FE 생존 키트 2차 세션 1주차에 이어 2차 세션에서도 사전 테스트에서 요구 했던 문제를 같이 해결하는 방법으로 강의가 진행되었다. 첫 번째 강의 첫 번째 강의에서는 옵저버(Observer)에 대해 배우고, 아이템이 화면에 나타날 때 이미지를 로드하는 법을 배웠다. 지난 프로젝트를 할 때, 무한 스크롤이랑 이미지 스켈레톤을 구현하고 싶었는데 여건 상 구현하지 못했는데 해당 강의를 보고 어떤 식으로 구현해야 될 지 잘 알게 되었다. 나중에 꼭 활용해보고 싶은 내용이다. 두 번째 강의 두 번째 강의에서..

[프로그래머스/내일배움코스] FE 채용 과제로 배우는 자바스크립트 1주차 후기
💜 후기 및 활동/FE 채용 과제로 배우는 JS2023. 10. 18. 01:04[프로그래머스/내일배움코스] FE 채용 과제로 배우는 자바스크립트 1주차 후기

☘️ 시작하며... 지금 프로그래머스에서 내일배움코스로 FE 채용 과제로 배우는 자바스크립트를 수강하고 있고 지금 1주차를 끝냈다. [16회차] 2023.10.11 ~ 2023.10.24 국비 지원이라 내일배움 카드를 가지고 있어야 하며, 기간은 2주로 매우 짧은 편이다. 정해진 시간대에 듣는 것이 아니라, 온라인으로 기간 안에 내가 원하는 시간에 강의를 들을 수 있다는 장점이 있다. 참고로 나는 개인적으로 신청한 것이 아니라 국민취업제도를 통해 기관에서 신청해 준 것이다 ☘️ 1 주차 후기 사전 테스트 지금까지 React로 된 코드를 보다가 자바스크립트로만 된 코드를 보니깐 뭐가 뭔지 하나도 모르겠다,, 그래서 요구한 문제를 한 10% 해결한 듯..? ㅋㅋㅋㅋㅋㅋㅋㅋ쿠ㅜㅜㅜㅜㅜ 사전 테스트는 2시간! ..

image
loading