JS/[프로그래머스] 문제풀이 3

Lv.0 나이출력, 최빈값 구하기, 짝수는 싫어요

Q. 나이로 태어난 년도 구하기function solution(age){ let now = new Date(); let year = now.getFullYear(); let answer = year - age - 1; //+1???????? return answer;}* getFullYear() : 주어진 날짜의 현지 시간 기준 연도 반환 Q. 정수 배열 array가 매개변수로 주어질 때, 최빈값 return function solution(array){ let answer = 0; let fre={}; let max = 0; array.forEach((item) => { fre[item] = (fre[item] || 0) + 1; //빈도수 체크 if..

Lv.0 두 수의 나눗셈, 숫자 비교, 분수의 덧셈, 배열 두배 만들기

[ 두 수의 나눗셈 ]Q. 정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 soltuion 함수를 완성해주세요.function solution(num1, num2) { var answer = parseInt((num1/num2)*1000); return answer;} * 다른 풀이const solution = (num1, num2) => Math.floor(num1 / num2 * 1000);function solution(num1, num2) { return Math.trunc(num1 / num2 * 1000);} * Math.floor : 소수점이하 버림하여 정수 반환* Math.ceil : 소..

Lv.0 두수의 합, 차, 곱, 몫 구하기

[두수의 몫]Q. 정수 num1, num2가 매개변수로 주어질 때, num1을 num2로 나눈 몫을 return 하도록 solution 함수를 완성해주세요.function solution(num1, num2) { var answer = parseInt(num1/num2); return answer;} * parseInt : 함수의 문자열 인자를 파싱하어 특정 진수의 정수를 반환parseInt(string)parseInt(string, radix) //radix : 진수를 나타내는 2~36의 정수

1
반응형