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 문제로 넘어갈 때가 되었다는 것을 뜻한다.
가끔 공부를 하다 보면 지금 나의 실력이 늘었는가에 대한 의심이 들 때가 있다.
그럼에도 반년 동안에 분명히 실력은 쌓였고, 앞으로도 계속 노력하고 실력을 늘려갈 것이다.
'알고리즘 공부 > 백준' 카테고리의 다른 글
(Python)백준 코딩테스트 연습 - 수열의 합(1024) (0) | 2023.03.01 |
---|---|
(Python)백준 코딩테스트 연습 - 유기농 배추(1012) (0) | 2023.02.26 |
(Python)백준 코딩테스트 연습 - 분수 합(1735) (0) | 2023.02.23 |
(Python)백준 코딩테스트 연습 - 영식이의 손가락(1614) (0) | 2023.02.22 |
(Python)백준 코딩테스트 연습 - 침투 계획 세우기(1606) (0) | 2023.02.21 |