코딩 테스트/알고리즘78 알고리즘 4번 - js, c++ JS문제머쓱이는 선생님이 몇 년도에 태어났는지 궁금해졌습니다. 2022년 기준 선생님의 나이 age가 주어질 때, 선생님의 출생 연도를 return 하는 solution 함수를 완성해주세요 제한사항 0 나이는 태어난 연도에 1살이며 매년 1월 1일마다 1살씩 증가합니다.계획return 기준년도 - 출생년도 +1(만나이가 아니라)참고, 풀이답function solution(age) { // var answer = 0; return (2022 - age +1);}코드 간략화하기function solution(age) { return 2022 - age + 1;}// return에 계산식 적을 때 () 필요없음 ◆ C++답#include #include using namespace std;in.. 2024. 11. 12. 알고리즘 3번 - js, c++ JS문제 정수 num1, num2가 매개변수로 주어질 때, num1을 num2로 나눈 몫을 return 하도록 solution 함수를 완성해주세요. 계획1. 숫자1/숫자2 반환2. 숫자 2가 0이거나 숫자1보다 클 경우 오류해결하기참고, 풀이1차 : 오류발생.function solution(num1, num2) { return num1 / num2;} 정적 메서드 는 Math.floor()항상 소수점을 버리고 주어진 숫자보다 작거나 같은 가장 큰 정수를 반환합니다. 답function solution(num1, num2) { // num2가 0이 아닐 때만 나눗셈 수행 if (num2 === 0) return "0이 아닌 수를 기입하세요"; return Math.floor(num1 /.. 2024. 11. 11. 알고리즘 1번 문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/120803?language=c 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr JS문제1. 정수 num1과 num2가 주어질 때, num1에서 num2를 뺀 값을 return하도록 soltuion 함수를 완성해주세요.계획1. node.Js에서 input 받기2. 함수로 입력받은 주 숫자의 차 반환하기3. 함수 실행참고, 풀이function solution(num1, num2) { var answer = 0; var num = num1-num2; answer = num; .. 2024. 11. 11. 알고리즘 2번 - js, c++, c,c# JS문제정수 num1, num2가 매개변수 주어집니다. num1과 num2를 곱한 값을 return 하도록 solution 함수를 완성해주세요.답function solution(num1, num2) { var answer = 0; answer = num1 * num2; return answer;} 코드 간략화하기function solution(num1, num2) { return num1 * num2;} ◆ Cint solution(int num1, int num2) { return num1 * num2;} ◆ C++ int solution(int num1, int num2) { return num1 * num2;}◆ C#public class Solution { .. 2024. 11. 11. 알고리즘 40번 - 추가공부 JS문제https://school.programmers.co.kr/learn/courses/30/lessons/68935계획1. n을 3진법으로 수정2.앞뒤로 뒤집어??? 3. 10진법으로 바꾸기 4. 반환참고, 풀이/**문제 설명자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요.제한사항n은 1 이상 100,000,000 이하인 자연수입니다. *//** * n을 3진법으로 수정 * console.log(decimal.toString(3)); * console.log(변수.toString(2진법은 2, 3진법은 3...)); * * 앞뒤로 뒤집어??? * 3진법 .. 2024. 11. 8. 알고리즘 39번 - js,c++ 문제https://school.programmers.co.kr/learn/courses/30/lessons/12940 두 수를 입력받아 두 수의 최대공약수와 최소공배수를 반환하는 함수, solution을 완성해 보세요. 배열의 맨 앞에 최대공약수, 그다음 최소공배수를 넣어 반환하면 됩니다. 예를 들어 두 수 3, 12의 최대공약수는 3, 최소공배수는 12이므로 solution(3, 12)는 [3, 12]를 반환해야 합니다. 제한 사항 두 수는 1이상 1000000이하의 자연수입니다. ◆ JS계획 * 두 수를 인수분해하기 * 공통된 숫자 곱하기(최대 공약수) * 최소 공배수 구하기참고, 풀이let getGCD = (num1, num2) => { let gcd = 1; // 최대공약수 for(.. 2024. 11. 7. 이전 1 ··· 10 11 12 13 다음