편집 시간: 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