본문 바로가기
C#/C# : Baekjoon

[백준] C# : 나머지 (10430번)

by TODAYCODE 2021. 7. 22.
반응형

백준 단계별로 풀어보기 1단계 입출력과 사칙연산 10번 문제

 

10430번: 나머지

첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000)

www.acmicpc.net

 

 

문제의 핵심.

1. 이전 글과 동일

 

입출력 및 연산에 대한 자세한 내용은 이전 글을 참고하길 바람.

 

C# : A+B (1000번)

백준 단계별로 풀어보기 1단계 입출력과 사칙연산 5번 문제 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 입출력 문제가 끝나고 사칙연산 문제가

coding-of-today.tistory.com

 

 

 

그래서 이번에는 좀 다른 내용들을 정리해보려고 한다.

매번 Console.WriteLin()을 전부 다 쓰기 귀찮으므로,

앞에 Console을 생략했다.

 

생략하기 위해서는 스크립트 상단에

using static System.Console;

을 적어주면 이후에는 Console을 생략할 수 있다.

 

 

또한, 이번 문제처럼 다소 복잡한? 연산이 계속된다면,

미리 형식변환을 끝마친 뒤에 계산을 진행하는 것이

오타도 줄어들고 보기에도 좋다.

 

 

 

 

정답 코드

using System;
using static System.Console;

namespace 사칙연산10
{
    class 나머지
    {
        static void Main(string[] args)
        {
            string[] s = ReadLine().Split();
            int a = int.Parse(s[0]);
            int b = int.Parse(s[1]);
            int c = int.Parse(s[2]);

            WriteLine((a+b)%c);
            WriteLine(((a%c)+(b%c))%c);
            WriteLine((a*b)%c);
            WriteLine(((a%c)*(b%c))%c);
        }
    }
}

 

반응형

'C# > C# : Baekjoon' 카테고리의 다른 글

[백준] C# : 두 수 비교하기 (1330번)  (2) 2021.07.22
[백준] C# : 곱셈 (2588번)  (1) 2021.07.22
[백준] C# : 사칙연산 (10869번)  (0) 2021.07.22
[백준] C# : A/B (1008번)  (0) 2021.07.21
[백준] C# : A X B (10998번)  (0) 2021.07.21

댓글