코딩테스트입문 15

[프로그래머스] 배열의 평균값

문제 정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소의 평균값을 return하도록 solution 함수를 완성해주세요. 해결 과정 1. 배열의 합을 구한다. 2. 배열의 길이로 나눈다. 새롭게 알게된 점📝 배열의 합을 어떻게 구해야하나 구글링을 하여 문제를 해결했다. 참고했던 사이트: https://sentry.io/answers/how-to-find-the-sum-of-an-array-of-numbers/ How to find the sum of an array of numbers The Problem You want to find the sum of an array of numbers. How do you do this with JavaScript? The Solution Th..

[프로그래머스] 피자 나눠먹기(2) 🍕

문제 머쓱이네 피자가게는 피자를 여섯 조각으로 잘라 줍니다. 피자를 나눠먹을 사람의 수 n이 매개변수로 주어질 때, n명이 주문한 피자를 남기지 않고 모두 같은 수의 피자 조각을 먹어야 한다면 최소 몇 판을 시켜야 하는지를 return 하도록 solution 함수를 완성해보세요. 해결 과정 이 문제를 처음봤을때 생각보다 어렵게 생각했다. 그래서 시간이 많이 걸렸다. 문제는 이해갔지만 어떻게 풀지 막막해서 구글링을 해보고 다른 문제를 다 푼다음 다시 풀어봤다. 피자 변수를 만들었다. 피자 조각은 1조각 부터 시작함으로 let pizza = 1;로 작성했다. while문을 사용한 이유는 if문이 참일 경우 실행시키기 위해서 작성했다. if 문 안에 pizza * 6조각 그리고 사람 수로 나눠 떨어지면 피자가..

[프로그래머스] 몫 구하기 | JS

문제 정수 num1, num2가 매개변수로 주어질 때, num1을 num2로 나눈 몫을 return 하도록 solution 함수를 완성해주세요. 문제 해결 function solution(num1, num2) { var answer = (num1/num2); return answer; } 위의 코드처럼 작성하니까 테스트 결과에서 2개 중 1개 성공이라고 나왔다. 왜 일까? 몫을 구하려면 "/" 통해서 하는 건데... 아! 소숫점 때문이구나라는 생각이 들었다. 소숫점 때문에 통과가 안된거라면 소숫점을 버리면 된다. 소숫점을 버릴때는 Math.floor()를 사용한다. return에 Math.floor(answer)을 작성해서 고민을 해결했다. 정답 function solution(num1, num2) { ..

[프로그래머스] 두 수의 차 | JS

문제 정수 num1과 num2가 주어질 때, num1에서 num2를 뺀 값을 return하도록 soltuion 함수를 완성해주세요. 문제 해결 var answer에 num1 - num2 변수 값을 지정하여 해결하였다. 정답 function solution(num1, num2) { var answer = num1 - num2; return answer; } https://school.programmers.co.kr/learn/courses/30/lessons/120803 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr

[프로그래머스] 두 수의 합 | JS

문제 정수 num1과 num2가 주어질 때, num1과 num2의 합을 return하도록 soltuion 함수를 완성해주세요. 해결 방법 return에 num1+num2를 작성해 합이 return되도록 했다. 궁금했던 것은 var answer = -1이 있음에도 불구하고 문제가 통과되었다. 그 이유가 궁금해 찾아봤더니 오류를 판별하기 위해서 활용되었다고 한다. 정답답 function solution(num1, num2) { var answer = -1; return num1+num2; } https://school.programmers.co.kr/learn/courses/30/lessons/120802 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을..

728x90