기록/Programmers(79)
-
[프로그래머스] 올바른 괄호
문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/12909 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 문제 풀이 function solution(s){ const stack = []; if (s.length === 1 || s[0] === ')') return false; for(let i = 0; i 0 ? false :..
2023.01.19 -
[프로그래머스] 최솟값 만들기
문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/12941 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 문제 풀이 function solution(A, B) { let answer = 0; A.sort((a, b) => a - b); B.sort((a, b) => b - a); for (let i = 0; i < A.length; i++) { answer += A[i] * B[i]; } return answer; } 첫 번째 배열에서 가장 작은 값 * 두 번째 배열에서 가장 큰 값 ..
2023.01.10 -
[프로그래머스] JadenCase 문자열 만들기
문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/12951 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 문제 풀이 function solution(s) { return s .split(' ') .map((str) => (str ? str[0].toUpperCase() + str.substring(1).toLowerCase() : '')) .join(' '); } 주어진 문자열을 공백으로 구분하여 쪼갬, 해당 요소들을 가진 배열을 생성함 배열의 요소들을 하나씩 꺼내어 반환된 값으로 새..
2023.01.10 -
[프로그래머스] 최댓값과 최솟값
문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/12939 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 문제 풀이 function solution(s) { let answer = ''; const numbers = s.split(' '); answer = Math.min(...numbers) + ' ' + Math.max(...numbers); return answer; } 주어진 문자열을 공백으로 구분해 쪼개어 변수에 할당함 배열 요소 중 최소값 + 공백 + 배열의 요소 중 최대값..
2023.01.10 -
[프로그래머스] 개인정보 수집 유효기간 (2023 KAKAO BLIND RECRUITMENT)
문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/150370 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 문제 풀이 function solution(today, terms, privacies) { let answer = []; const map = new Map(); terms.forEach((term) => { const [type, month] = term.split(' '); map.set(type, month); }); privacies.forEach((privacy, idx..
2023.01.10 -
[프로그래머스] 신고 결과 받기 (2022 KAKAO BLIND RECRUITMENT)
문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/92334 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 문제 풀이 function solution(id_list, report, k) { const answer = []; const reportList = {}; const mailCount = {}; id_list.forEach((id) => { reportList[id] = []; mailCount[id] = 0; }); report = [...new Set(report)]; rep..
2023.01.03