2023/09/13 4

[백준] 28014번: 첨탑 밀어서 부수기 (Python, 파이썬)

문제 링크: https://www.acmicpc.net/problem/28014 28014번: 첨탑 밀어서 부수기 첫째 줄에 첨탑의 개수 $N$이 주어진다. $(1\leq N\leq 5\,000\,000)$ 둘째 줄에는 앞에서부터 차례대로 첨탑의 높이 $H_1, H_2, \cdots, H_n (1\leq H_i\leq 1\,000\,000)$ 이 주어진다. 입력으로 주어지는 모든 수는 정 www.acmicpc.net n = int(input()) h = list(map(int, input().split())) res = 1 for i in range(n-1): if h[i]

1일 1솔 2023.09.13

[백준] 11034번: 캥거루 세마리2 (Python, 파이썬)

문제 링크: https://www.acmicpc.net/problem/11034 11034번: 캥거루 세마리2 여러개의 테스트 케이스로 이루어져 있으며, 세 캥거루의 초기 위치 A, B, C가 주어진다. (0 < A < B < C < 100) www.acmicpc.net 처음에 문제를 읽고 뭔소린가 싶어서 그림을 그려보았다. 결국은, a-b 와 c-b 중 큰 값에서 -1을 하면 되는 문제이다! 코드로 구현하는데는 오랜 시간이 걸리지 않았는데, 테스트 케이스를 종료를 어떻게 할 지를 몰랐었다! python의 try except를 활용하면 되는 문제였다! while True: try: a, b, c = map(int, input().split()) res = max(b-a, c-b) print(res - 1..

1일 1솔 2023.09.13

[백준] 14720번: 우유 축제 (Python, 파이썬)

문제 링크: https://www.acmicpc.net/problem/14720 14720번: 우유 축제 영학이는 딸기우유, 초코우유, 바나나우유를 좋아한다. 입맛이 매우 까다로운 영학이는 자신만의 우유를 마시는 규칙이 있다. 맨 처음에는 딸기우유를 한 팩 마신다. 딸기우유를 한 팩 마신 후 www.acmicpc.net Key point 딸기 (0) -> 초코 (1) -> 바나나 (2) -> 딸기 (0) .. 순서로 우유를 마신다. 무조건 딸기를 먼저 마시므로, target = 0 으로 설정. 그 다음 딸기를 마셨다면 (if milk[i] == target % 3:) res += 1 하고, 그 다음 target = 1 (초코) 로 설정한다. 그 다음 초코를 마셨다면 (if milk[i] == target..

1일 1솔 2023.09.13