기록

  • 홈
  • 태그
  • 방명록

1655 Python 1

[ 백준 1655 ] 가운데를 말해요 - Python

문제 보기 이 문제는 이진 탐색 혹은 우선순위 큐 문제이다. 수빈이가 외치는 수가 주어졌을 때, 현재까지 입력받은 숫자의 중간값을 계속해서 출력하면 된다. 중간값을 출력하기 위해서는 정렬이 필요하다고 생각하였다. 하지만 숫자를 입력받을 때마다 정렬하면 시간 초과가 발생할 것 같았다. 따라서 수빈이가 외치는 수가 들어오면 이진 탐색을 통해 해당 숫자가 삽입될 위치를 찾고 삽입하는 방식으로 시간을 단축하였다. 알고리즘 동작은 아래와 같다. 1. 숫자를 입력받는다. 2. 이진 탐색을 활용하여 해당 숫자가 삽입될 위치를 찾는다. 3. 숫자를 삽입한다. 4. 현재까지 입력된 숫자의 개수가 짝수인지 홀수인지 파악하고 올바른 위치의 값을 출력한다. 코드 from bisect import bisect_left if _..

알고리즘 풀이/백준 2020.08.30
이전
1
다음
더보기
프로필사진

ㅤ개발뿐만 아니라 다양한 분야에 ㅤ도전하며 배우면서 살아가는 모습을 블로그에 기록하고 있습니다 😊

  • 분류 전체보기 (168)
    • 알고리즘 풀이 (93)
      • 백준 (88)
      • LeetCode (3)
      • 프로그래머스 (2)
    • CS (43)
      • 기타 (2)
      • SRE (24)
      • 자료구조 (1)
      • 운영체제 (6)
      • 네트워크 (7)
      • 데이터베이스 (2)
    • 기타 (4)
      • 소프트웨어 마에스트로 (4)
    • Language (10)
      • Vue (0)
      • Java (1)
      • Hive (1)
      • Python (8)
    • Trouble Shooting (1)
    • Data Engineering (8)
      • 머신러닝 (1)
      • 데이터 분석 (7)
    • 일상 (3)
      • 독서 (0)

Tag

소프트웨어 마에스트로, 판다스, DFS, 교착상태, SRE, 로드밸런싱, 후니의 쉽게 쓴 네트워킹, SLO, Python, 소마, 사이트 신뢰성 엔지니어, 브루트 포스, 소프트웨어 마에스트로 11기, boj, 백준, IP 주소, 데이터분석, 파이썬, csv 읽기, BFS,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

페이스북 트위터 플러그인

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바