백준 10430 - 나머지

Updated:

Java

10430 번 - 나머지

문제

접근 방법

곱셈을 풀기 전 모듈러 연산의 성질을 공부하기 위해 풀었다.

코드

import java.util.*;
import java.io.*;

public class Main {
	static int n, m, result;
	public static void main(String[] args) throws IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    	
    	StringTokenizer stk = new StringTokenizer(br.readLine());
    	
    	int a,b,c;
    	a = stoi(stk.nextToken());
    	b = stoi(stk.nextToken());
    	c = stoi(stk.nextToken());
    	
    	System.out.println((a + b) % c);
    	System.out.println(((a % c) + (b % c)) % c);
    	System.out.println((a * b) % c);
    	System.out.println(((a % c) * (b % c)) % c);
    	
    	br.close();
	}
	
	static int stoi(String str) {
    	return Integer.parseInt(str);
    }
}

총평

후기

개선할 점