💡코딩테스트/프로그래머스

[프로그래머스 | 파이썬 python] 입국심사

2023. 5. 20. 23:30
목차
  1. 🌏 문제
  2. 👽 풀이

이분탐색

🌏 문제

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

👽 풀이

제한 사항에 밑도 끝도 없이 큰 수가 나오면 이분탐색이다. 해야한다

정말 밑도 끝도 없다

def solution(n, times):
    answer = 0
    start, end = 0, max(times) * n
    
    while start <= end:
        mid = (start + end) // 2
        
        total = 0 # mid분동안 심사받은 사람 수
        for time in times:
            total += mid // time
            
            if total >= n:
                break
                
        if total >= n:
            answer = mid
            end = mid-1
        elif total < n:
            start = mid+1
    
    return answer

 

 

728x90
저작자표시 (새창열림)

'💡코딩테스트 > 프로그래머스' 카테고리의 다른 글

[프로그래머스 | 파이썬 python] 순위  (0) 2023.05.21
[프로그래머스 | 파이썬 python] 가장 먼 노드  (1) 2023.05.20
[프로그래머스 | 파이썬 python] 여행경로  (0) 2023.05.18
[프로그래머스 | 파이썬 python] 단어 변환  (0) 2023.05.17
[프로그래머스 | 파이썬 python] 게임 맵 최단거리  (0) 2023.05.17
  1. 🌏 문제
  2. 👽 풀이
'💡코딩테스트/프로그래머스' 카테고리의 다른 글
  • [프로그래머스 | 파이썬 python] 순위
  • [프로그래머스 | 파이썬 python] 가장 먼 노드
  • [프로그래머스 | 파이썬 python] 여행경로
  • [프로그래머스 | 파이썬 python] 단어 변환
두_두
두_두
피할 수 없으면 냅다 즐겨버리기 💚
왜안되지피할 수 없으면 냅다 즐겨버리기 💚
두_두
왜안되지
두_두
전체
오늘
어제
  • 분류 전체보기 (96)
    • 🌐 웹개발 (30)
      • React (4)
      • 웹 개발 (17)
      • API (3)
    • 💡코딩테스트 (56)
      • 프로그래머스 (49)
      • Leetcode (4)
      • 백준 (3)
    • 📓STUDY (10)
      • 알고리즘 (5)
      • OS (3)
      • 네트워크 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • 쉿🤫 두_두는 블로그 이사중🚛

인기 글

태그

  • Github
  • 코테
  • 제이쿼리
  • 컨텍스트
  • JS
  • 리트코드
  • BFS
  • dfs
  • Python
  • vue
  • 공룡책
  • 자바스크립트
  • jQuery
  • 파이썬
  • 그래프
  • react
  • JavaScript
  • 그리디
  • 뷰
  • nuxt
  • programmers
  • 코딩테스트
  • deque
  • github pages
  • 프로그래머스
  • DP
  • leetcode
  • 개발
  • 리액트
  • set

최근 댓글

최근 글

hELLO · Designed By 정상우.
두_두
[프로그래머스 | 파이썬 python] 입국심사
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.