본문 바로가기 메뉴 바로가기

도각도각 필기노트

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

도각도각 필기노트

검색하기 폼
  • 분류 전체보기 (95)
    • 프로그래밍 (5)
      • React (6)
      • React Native (7)
      • Flutter (2)
      • CSS (1)
      • Spring Boot (4)
      • C (1)
      • Web (1)
    • Study (18)
      • 소프트웨어공학 (4)
      • 리눅스 (7)
      • git (5)
      • AWS (2)
    • 알고리즘, 코딩테스트 (26)
      • 프로그래머스 문제풀이 (15)
      • BOJ 문제풀이 (8)
    • 데이터분석 (2)
      • Pandas (1)
    • 일상 (15)
      • 독서기록 (15)
    • 성취 기록 (7)
      • 기업 면접 후기 (5)
  • 방명록

백준 (2)
[백준 1654] 랜선 자르기 - 파이썬 :: 이진탐색, 파라메트릭탐색

대표적인 이진탐색, 파라메트릭 탐색 문제였다. mid 값을 답 후보로 두고 start 와 end 를 조정해나가며 푸는 문제였다. import sys k, n = map(int, input().split()) array = [int(sys.stdin.readline().strip()) for _ in range(k)] start = 1 end = max(array) while start

알고리즘, 코딩테스트/BOJ 문제풀이 2022. 5. 1. 15:23
[BOJ 1946] 신입사원 :: python 파이썬

입력이 많은 문제이다. 시간 초과가 나면 input 대신 sys.stdin.readline() 을 사용할 것!! * 처음에는 주어진 숫자들이 순위가 아니라 점수인 줄 알고 문제 이해를 못했었다.. 문제를 잘 읽자!! 우선 첫번째 순위로 정렬을 해준다. 1 4 2 3 3 2 4 1 5 5 그러고 나면 두번째 순위만 따져주면 된다. rank라는 변수에 첫번째 사원의 두번째 순위를 초기값으로 넣어준다. 아래 사람으로 갈수록 첫번째 순위는 전 사람보다 낮기에 두번째 순위가 rank(이전 사원의 순위)보다 커야 선발이 된다. 1 4 2 3 이 두 사람을 비교할 땐, rank=4와 3을 비교하게 된다. 4등보다 3등이 높으므로 두번째 사람은 선발된다. rank는 더 높은 순위의 것으로 업데이트해준다. 4 1 5 5..

알고리즘, 코딩테스트/BOJ 문제풀이 2022. 4. 24. 21:38
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • partyrock앱
  • 알고리즘
  • 정적 웹사이트 배포
  • 정적 웹페이지 배포
  • SpacewBetween
  • awsgenai
  • ChatGPT
  • easycode
  • aws생성형ai
  • vscode easycode
  • React native 작동 원리
  • 오블완
  • 파이썬
  • S3배포
  • 티스토리챌린지
  • 백준
  • 술자리병돌리기게임
  • 생성형AI
  • AWSBedrock
  • genaiapp
  • S3 403 forbidden
  • easycode chatGPT
  • partyrock무료
  • partyrock
  • 병돌리기구현
  • partyrock사용볍
  • BOJ
  • partyrock생성
  • 코딩테스트
  • PYTHON
more
«   2025/05   »
일 월 화 수 목 금 토
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 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바