본문 바로가기

내일배움 과제/기타 과제56

알고리즘 39번 - 추가공부 문제https://school.programmers.co.kr/learn/courses/30/lessons/12940 두 수를 입력받아 두 수의 최대공약수와 최소공배수를 반환하는 함수, solution을 완성해 보세요. 배열의 맨 앞에 최대공약수, 그다음 최소공배수를 넣어 반환하면 됩니다. 예를 들어 두 수 3, 12의 최대공약수는 3, 최소공배수는 12이므로 solution(3, 12)는 [3, 12]를 반환해야 합니다. 제한 사항 두 수는 1이상 1000000이하의 자연수입니다. 계획 * 두 수를 인수분해하기  * 공통된 숫자 곱하기(최대 공약수) * 최소 공배수 구하기참고, 풀이let getGCD = (num1, num2) => { let gcd = 1; // 최대공약수 for(let i.. 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.
모달 만들기 목표 막히는 부분파이어베이스에서 선택한 1명 빼와서팜업창에 반영, 데이터 삭제팝업창이 팝업창처럼 다른 카드 위에 겹쳐 보이도록 수정페이지간 이동        ◆가로 길이가 같지 않은 상자더보기 col col col col col-8 col-4    ◆버튼에 링크 걸기 https://www.freecodecamp.org/korean/news/how-to-use-html-to-open-link-in-new-tab/ HT.. 2024. 10. 29.
걷기 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.