[백준/그리디] 1449번: 수리공 항승 (실버3, python)

2024. 3. 13. 21:13· Coding Test/Python
목차
  1. 아이디어
  2. 전체 코드

https://www.acmicpc.net/problem/1449

 

1449번: 수리공 항승

첫째 줄에 물이 새는 곳의 개수 N과 테이프의 길이 L이 주어진다. 둘째 줄에는 물이 새는 곳의 위치가 주어진다. N과 L은 1,000보다 작거나 같은 자연수이고, 물이 새는 곳의 위치는 1,000보다 작거나

www.acmicpc.net

 

아이디어

  1. 받은 데이터를 크기 순으로 오름차순 정렬 
  2. 값을 순회하며 L-1 (= L-0.5-0.5) 의 값보다 큰 값이 필요해지면 (현재 순회하는 값 - 시작 값이 L-1 보다 크면)
    1. 카운트 값을 올리고
    2. 현재 위치부터 다시 계산한다

전체 코드

N, L = map(int, input().split())
datas = [int(x) for x in input().split()]
datas.sort()

L -= 1
now_d = datas[0]
count = 1
for d in datas[1:]:
    if (d - now_d) > L:
        now_d = d
        count += 1
        
print(count)

 

'Coding Test > Python' 카테고리의 다른 글

[백준/구현&정렬] 8978번: 올림픽 (python, 실버5 )  (0) 2024.03.12
[백준/BFS&DFS] 1926번: 그림 (python, 실버 1)  (0) 2024.03.11
[백준/union-find] 1717번: 집합의 표현(골드5, python)  (0) 2024.02.15
[LeetCode] 47. Permutations II (Medium, Python)  (1) 2024.02.14
[LeetCode] 46. Permutations (Medium, Python)  (0) 2024.02.14
  1. 아이디어
  2. 전체 코드
'Coding Test/Python' 카테고리의 다른 글
  • [백준/구현&정렬] 8978번: 올림픽 (python, 실버5 )
  • [백준/BFS&DFS] 1926번: 그림 (python, 실버 1)
  • [백준/union-find] 1717번: 집합의 표현(골드5, python)
  • [LeetCode] 47. Permutations II (Medium, Python)
lim.dev
lim.dev
* 깃허브: https://github.com/Ellie010707
코딩림* 깃허브: https://github.com/Ellie010707
lim.dev
코딩림
lim.dev
전체
오늘
어제
  • 분류 전체보기 (205)
    • Network (6)
    • Backend (31)
      • Django (8)
      • Spring Boot (22)
    • Frontend (3)
    • Coding Test (107)
      • Python (93)
      • Java (1)
      • C_C#_C++ (4)
      • SQL (8)
    • Security (40)
      • 해커스쿨_FTZ (19)
      • VM (6)
      • CodeEngn (11)
      • Linux (4)
    • Project (2)
    • etc (12)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • 리눅스마스터
  • ftz writeup
  • 해커스쿨
  • 해킹
  • ftz write up
  • 해커스쿨ftz
  • CodeEngn
  • 코드엔진
  • 리버싱
  • reversing
  • crackme
  • 리버서
  • ftz풀이
  • ftz
  • abex
  • 리눅스
  • linux
  • stolenbyte
  • hacking
  • ftz 풀이

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.0
lim.dev
[백준/그리디] 1449번: 수리공 항승 (실버3, python)
상단으로

티스토리툴바

단축키

내 블로그

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

블로그 게시글

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

모든 영역

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

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