코딩 테스트99 알고리즘 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. SQL 퀘스트 1~5 1. 동물 보호소에 들어온 동물 중, 이름이 있는 동물의 ID를 조회하는 SQL 문을 작성해주세요. 단, ID는 오름차순 정렬되어야 합니다.select ANIMAL_IDfrom ANIMAL_INSWHERE NAME IS NOT NULL -- (name != NULL), (not name = null) 은 오류남order by ANIMAL_ID 2 동물 보호소에 들어온 모든 동물의 이름과 보호 시작일을 조회하는 SQL문을 작성해주세요. 이때 결과는 ANIMAL_ID 역순으로 보여주세요. SQL을 실행하면 다음과 같이 출력되어야 합니다.SELECT name, datetimefrom ANIMAL_INSorder by ANIMAL_ID desc 3 동물 보호소에 들어온 동물의 이름은 몇 개인지 조회하는 SQL.. 2024. 11. 3. 걷기 SQL - 마지막 연습 문제 ! 44. 모든 주문의 주문 ID와 주문된 상품의 이름을 나열하는 쿼리를 작성해주세요!SELECT o.id AS order_id, p.name AS products_nameFROM orders oJOIN products p ON o.product_id = p.id 45. 총 매출(price * quantity의 합)이 가장 높은 상품의 ID와 해당 상품의 총 매출을 가져오는 쿼리를 작성해주세요!SELECT o.product_id, SUM(p.price * o.quantity) AS total_salesFROM orders oJOIN products p ON o.product_id = p.idGROUP BY o.product_idORDER BY total_sales DESCLIMIT 1; 46. 각 상품 ID.. 2024. 10. 21. 걷기 SQL - 10) 이젠 테이블이 2개입니다 38. 현재 존재하고 있는 총 부서의 수를 구하는 쿼리를 작성해주세요!SELECT COUNT(*) AS total_departmentsFROM departments; 39. 모든 직원과 그들이 속한 부서의 이름을 나열하는 쿼리를 작성해주세요!SELECT e.name AS employee_name, d.name AS department_nameFROM employees e--고용인(employees) 테이블을 ‘e’로 별칭JOIN departments d ON e.department_id = d.id; 40. '기술팀' 부서에 속한 직원들의 이름을 나열하는 쿼리를 작성해주세요!SELECT e.name AS employee_nameFROM employees eJOIN departments d ON e.dep.. 2024. 10. 21. 걷기 SQL - 9)아프면 안됩니다! 항상 건강 챙기세요! 34. patients 테이블에서 각 성별(gender)에 따른 환자 수를 계산하는 쿼리를 작성해주세요!SELECT gender, COUNT(*) AS patient_count_genderFROM patients GROUP BY gender; 35. patients 테이블에서 현재 나이가 40세 이상인 환자들의 수를 계산하는 쿼리를 작성해주세요!SELECT COUNT(*) AS patient_count_over40FROM patientsWHERE birth_date 36. patients 테이블에서 마지막 방문 날짜(last_visit_date)가 1년 이상 된 환자들을 선택하는 쿼리를 작성해주세요!SELECT *FROM patientsWHERE last_visit_date 37. patients 테.. 2024. 10. 21. 이전 1 ··· 12 13 14 15 16 17 다음