알고리즘 공부/백준
(Python)백준 코딩테스트 연습 - 병든 나이트(1783)
HRuler
2023. 2. 24. 22:55
1. 문제
https://www.acmicpc.net/problem/1783
1783번: 병든 나이트
첫째 줄에 체스판의 세로 길이 N와 가로 길이 M이 주어진다. N과 M은 2,000,000,000보다 작거나 같은 자연수이다.
www.acmicpc.net
2. 풀이
import sys
input = sys.stdin.readline
# n : 체스 세로 길이, m : 체스 가로 길이
n, m = map(int, input().split())
if n == 1:
print(1)
elif n == 2:
if m <= 2:
print(1)
elif m <= 4:
print(2)
elif m <= 6:
print(3)
else:
print(4)
elif n >= 3:
if m == 1:
print(1)
elif m == 2:
print(2)
elif m == 3:
print(3)
elif m < 7:
print(4)
elif m >= 7:
print(m - 2)
3. 후기
- 문제를 해결하니 백준 랭크의 레이팅이 2점이 올랐다.
그 말은 실버 3에서 실버 2 문제로 넘어갈 때가 되었다는 것을 뜻한다.
가끔 공부를 하다 보면 지금 나의 실력이 늘었는가에 대한 의심이 들 때가 있다.
그럼에도 반년 동안에 분명히 실력은 쌓였고, 앞으로도 계속 노력하고 실력을 늘려갈 것이다.