
프로젝트 전 주말 : )
늦잠
수영
영화
캠핑
SQL
GROUP BY 와 HAVING 으로 원하는 조건 후 집계 (SUM)# HAVING 조건절 GROUP BY 와 집계 함수(SUM)
SELECT SUM(POPULATION)
FROM CITY
GROUP BY DISTRICT
HAVING DISTRICT = 'California'PYTHON
남은 일수를 먼저 계산 후 배포 묶음 계산하기
def solution(progresses, speeds):
from math import ceil
# 각 기능이 완료되기까지 남은 일수 계산
# zip(progresses, speeds) 함수로 각 기능의 진도와 속도 매핑
# ceil((100 - progress) / speed)로
# 각 기능이 완료되기까지 남은 일수 계산, ceil로 올림 처리
days_left = [
ceil((100 - progress) / speed)
for progress, speed in zip(progresses, speeds)
]
result = []
# 남은 일수로 반복
while days_left:
# 첫 번째 기능의 남은 일수를 기준으로 묶음 시작
current_day = days_left.pop(0)
count = 1
# 현재 기준보다 일찍 끝나는 기능들을 함께 묶음
while days_left and days_left[0] <= current_day:
days_left.pop(0)
count += 1
result.append(count)
return result
오늘의 한 줄.
다시 일주일 화이팅 해보자 !