문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/120826 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 답안1 (for문) function solution(my_string, letter) { let result = []; for (let i = 0; i
문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/120822 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 답안 function solution(my_string) { return my_string.split('').reverse().join('') } 받은 문자열을 거꾸로 출력하는 문제이다. 여러 방법이 있겠으나 메서드 체이닝으로 간편하게 풀 수 있다. String.prototype.split( [separator, limit] ) split() 메서드는 문자열(string)을 구분자(s..
문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/120583 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 답안 function solution(array, n) { var answer = 0 for (ele of array) { if (ele === n) answer += 1 } return answer; } for of 문을 사용했다. for of 문은 순회가능한 배열 내부의 엘리먼트를 하나씩 순회한다. for of 문 let iterable = [10, 20, 30] for (let ..
문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/120831 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 답안1. function solution(n) { var answer = 0; for (let i = 2; i i + 1).filter((e) => e % 2 === 0).reduce((acc, e) => acc + e, 0) } Array(n)은 n개 만큼의 엘리먼트를 가진 배열을 만들어준다. 이때 배열 내부는 empty가 된다. empty한 배열은 map으로 순회가 안되므로 어떤 ..
문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/120830 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 답안 function solution(n, k) { if (n >= 10) { k = k - parseInt(n / 10) } return (n * 12000) + (k * 2000); } 제한사항을 잘 보고 풀면 어렵지 않다.
문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/120829 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 답안 function solution(angle) { if (angle a..
문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/120807 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 답안 function solution(num1, num2) { return (num1 === num2) ? 1 : -1 } 딱히 설명할 게 없다.
문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/120805 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 : 정수 num1, num2가 매개변수로 주어질 때, num1을 num2로 나눈 몫을 return 하도록 solution 함수를 완성해주세요. 답안1. function solution(num1, num2) { return parseInt(num1 / num2) } 또는 function solution(num1, num2) { return Math.floor(num1 / nu..