Urdoing=͟͟͞♡d

데이터분석가를 꿈꾸는 박열심의 IT 공간

반응형

CODING🖥️ 5

[Python 알고리즘 공부] 유클리드 호제법 최대공약수 구하기, 기약분수 구하기

유클리드 호제법 두 개의 정수나 자연수의 최대공약수(Greatest Common Divisor, GCD)를 구하는 대표적인 알고리즘 두 수의 나머지를 구하고, 이 나머지를 이용해 다시 나눗셈을 반복하여 나머지가 0이 될 때까지 계속하는 원리 나머지가 0이 되었을 때의 나누는 수(divisor)가 바로 두 수의 최대공약수 def gcd(a, b): while b != 0: a, b = b, a % b return a 기약 분수 구하기 분자와 분모를, 유클리드 호제법으로 찾은 최대공약수로 나누어 기약분수 형태로 만듦 def reduce_fraction(a, b): gcd_value = gcd(a, b) a_reduced = a // gcd_value b_reduced = b // gcd_value retur..

[MySQL] 프로그래머스 SQL 조건에 맞는 아이템들의 가격의 총합 구하기 | SUM, AS, WHERE

SQL 고득점 Kit SUM, MAX, MIN Level 2 조건에 맞는 아이템들의 가격의 총합 구하기 ITEM_INFO 테이블에서 희귀도가 'LEGEND'인 아이템들의 가격의 총합을 구하는 SQL문을 작성해 주세요. 이때 컬럼명은 'TOTAL_PRICE'로 지정해 주세요. SELECT SUM(PRICE) AS TOTAL_PRICE FROM ITEM_INFO WHERE RARITY = "LEGEND"; SUM 함수로 'PRICE' 컬럼의 모든 행의 합계를 구한 후, WHERE로 'RARITY' 컬럼의 행이 'LEGEND'라는 문자열과 일치하는 행만 출력되도록 했다. 특정 컬럼의 전체 행 합계 구하기 SUM(컬럼명) 컬럼명 변경 AS "새로운 컬럼명" => 큰 따옴표 생략 가능 특정 조건을 만족하는 행 추..

[MySQL] 프로그래머스 SQL 가격이 제일 비싼 식품의 정보 출력하기 | WHERE절 서브쿼리

SQL 고득점 Kit 문제 풀이 SUM, MAX, MIN Level 2 가격이 제일 비싼 식품의 정보 출력하기 FOOD_PRODUCT 테이블에서 가격이 제일 비싼 식품의 식품 ID, 식품 이름, 식품 코드, 식품분류, 식품 가격을 조회하는 SQL문을 작성해주세요. SELECT * FROM FOOD_PRODUCT WHERE PRICE = (SELECT MAX(PRICE) FROM FOOD_PRODUCT) 전체 컬럼을 조회하되, "가격이 제일 비싼 식품"의 행만 추출해야하므로 WHERE을 사용했다. 1. 서브쿼리 (SELECT MAX(PRICE) FROM FOOD_PRODUCT) 이 부분은 'FOOD_PRODUCT' 테이블 전체에서 가장 높은 가격, 즉 최대 가격을 찾는 역할을 한다. MAX 함수를 통해 P..

[MySQL] 프로그래머스 SQL 중복 제거하기 | COUNT, DISTINCT 함수

SQL 고득점 Kit 문제 풀이 SUM, MAX, MIN Level 2 중복 제거하기 SELECT COUNT(DISTINCT NAME) AS "count" FROM ANIMAL_INS; 개수 세기 COUNT(컬럼명) 전체 행 세기 COUNT(*) 중복 제거 DISTINCT 컬럼명 컬럼명 변경 AS "새로운 컬럼명" => 큰 따옴표 생략 가능 https://school.programmers.co.kr/learn/courses/30/lessons/59408 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr

[파이썬] 백준 3003 킹, 퀸, 룩, 비숍, 나이트, 폰

ex = [1, 1, 2, 2, 2, 8] li = list(map(int, input().split())) for i in range(6): print(ex[i]-li[i], end=" ") 리스트 만들기 변수 = [값, 값, 값, ...] ​ 빈 리스트 만들기 변수 = [] 변수 = list() ​ range range(10) => 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 range(1,10) => 1, 2, 3, 4, 5, 6, 7, 8, 9 range(1, 10, 2) => 1, 3, 5, 7, 9 range(len(a)) => 리스트 a의 요소개수만큼이라는 뜻. a에 6개의 요소가 있으면 0, 1, 2, 3, 4, 5이다. ​ map map은 리스트의 요소를 지정된 함수로 처리해주는 ..

반응형