ㅇ문제
제연이는 그의 생일(2000년 3월 3일)을 기념해 자신이 가장 좋아하는 수를 20000303으로 나눈 나머지를 구해 그 수만큼 잠을 자기로 했다. 제연이가 얼마나 잠을 잘 수 있을지 구하자.
입력
첫째 줄에 제연이가 가장 좋아하는 수 N이 주어진다. (N ≤ 101,000,000)
출력
N을 20000303으로 나눈 나머지를 출력한다.
풀이 코드
char에 '0'을 빼는 코드가 처음에는 이해하기 힘들었지만 여기저기 찾아보니 아스키코드 관련으로 변환하기 위한 코드였다. 관련된 내용은 아래의 글을 참고하자.
using System;
class Program
{
static void Main(string[] args)
{
var input = Console.ReadLine();
int value = 0;
for (int i = 0; i < input.Length; i++)
{
value = (value * 10 + (input[i] - '0')) % 20000303;
}
Console.WriteLine(value);
}
}
함께 보면 좋은 글
'프로그래밍 > Algorithm' 카테고리의 다른 글
C# [백준 BAEKJOON] 2407번 조합 (0) | 2024.03.04 |
---|---|
C# [백준 BAEKJOON] 10757번 큰 수 A+B (0) | 2024.03.04 |
[백준 BAEKJOON] 6603번 로또 (2) | 2024.02.26 |
[백준 BAEKJOON] 4948번 베르트랑 공준 (0) | 2024.02.23 |
[백준 BAEKJOON] 11653번 소인수분해 (0) | 2024.02.22 |
댓글