반응형
문제
https://www.acmicpc.net/problem/28061
문제핵심
레몬 따기의 핵심은 (열매 개수 - 집까지 거리)를 찾아낼 수 있느냐가 핵심이다.
풀이과정
1. N을 입력받는다
2. lemon의 개수를 받는 배열을 만든다
3. max 변수를 선언후 반복문을 통해 (레몬 개수 - 집까지의 거리)의 최대값을 찾는다.
정답코드
N = int(input())
lemon = list(map(int,input().split()))
max=0
for i in range(N):
result = lemon[i] - (N-i)
if max<result:
max=result
print(max)
문재평 및 새롭게 알게된 것
브론즈3 문제인 만큼 어렵지는 않았다. 그렇지만 처음 문제를 읽었을 때 한번에 이해하지는 못했다. 독해력만 좋다면 문제푸는데는 어려움이 없어보인다. 새롭게 알게된 것은 max=result의 등호를 ==로 할경우 오답이 나오는데 =는 변수 취급이지만 ==는 상수취급이기때문에 오답이 나왔다는 것을 알게되었다.
반응형
'백준 > Python(파이썬)' 카테고리의 다른 글
[백준/Baekjoon 12605] 단어순서 뒤집기 파이썬(Python)풀이 (0) | 2023.08.29 |
---|---|
[백준/Baekjoon 28075] 스파이 파이썬(Python)풀이 (0) | 2023.08.28 |
[백준/Baekjoon 28352] 10! 파이썬(Python) 풀이 (0) | 2023.08.16 |
[백준/Baekjoon 28353] 고양이 카페 파이썬(Python) 풀이 (0) | 2023.08.16 |
[백준/Baekjoon 7569] 토마토 파이썬(Python) 풀이 (0) | 2023.08.14 |
댓글