TIL(24.06.16.)

codataffee·2024년 6월 16일

TIL

목록 보기
69/135
post-thumbnail

#INTRO

프로젝트 전 주말 : )

늦잠
수영
영화
캠핑


#코드카타 (00:00 ~ 00:00)

  • KATA #64

  • SQL

    • GROUP BYHAVING 으로 원하는 조건 후 집계 (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

#OUTRO

오늘의 한 줄.

다시 일주일 화이팅 해보자 !

profile
커피 좋아하는 데이터 꿈나무

0개의 댓글