두 자리 요일 시계
의견: 0
화성 기지의 달력은 지구와 다르게 일주일이 \(D\)일이다. 한 주의 요일은 \(0, 1, 2, \dots, D-1\) 로 번호가 매겨져 있고, 요일 \(D-1\) 다음 날은 다시 요일 \(0\) 으로 돌아온다.
오늘의 요일이 \(w\) 일 때, \(K\)일 뒤의 요일을 구하라. \(K\)는 음수일 수도 있는데, 이 경우 과거(며칠 전)의 요일을 의미한다.
예를 들어 \(D = 7\), 오늘이 요일 \(3\) 이고 \(K = 4\) 라면, \(4\)일 뒤의 요일은 \((3 + 4) \bmod 7 = 0\) 이다.
\(1 \le D \le 10^{9}\)
\(0 \le w \le D-1\)
\(-10^{9} \le K \le 10^{9}\)
첫째 줄에 세 정수 \(D\), \(w\), \(K\) 가 공백으로 구분되어 주어진다.
\(1 \le D \le 10^{9}\), \(0 \le w \le D-1\), \(-10^{9} \le K \le 10^{9}\) 이다.
\(K\)일 뒤의 요일을 \(0\) 이상 \(D-1\) 이하의 정수로 한 줄에 출력한다.
7 3 4
0
일주일이 \(7\)일이고 오늘이 요일 \(3\)이다. \(4\)일 뒤의 요일은 \((3 + 4) \bmod 7 = 0\) 이다.
5 1 -3
3
일주일이 \(5\)일이고 오늘이 요일 \(1\)이다. \(-3\)일 뒤(=3일 전)의 요일은 \(((1 + (-3)) \bmod 5 + 5) \bmod 5 = 3\) 이다.
riseoj 작성
출처 Original
평가 및 의견
두 자리 요일 시계
Log in to rate problems.
아직 의견이 없습니다. 자격이 된다면 위 양식에서 가장 먼저 평가해 보세요.
풀이 제출
두 자리 요일 시계