편집 시간: 2022년 1월 31일 오후 6:05
코드
Algorithm/10250.py at main · Junroot/Algorithm
풀이
X와 Y부분을 분리해서 생각해보자.
H = 6, W = 12인 경우 아래를 만족한다.
N이 1 ~ 6 → X = 1
7 ~ 12 → X = 2
13 ~ 18 → X = 3
…
따라서 X는 값이 H를 주기로 값이 1씩 증가한다. N이 1부터 시작하고 X도 1부터 시작하므로 다음의 공식이 만들어진다.
X = (N - 1) // H + 1
Y도 같은 논리로 아래의 공식이 만들어진다.
Y = (N - 1) % H + 1