https://www.acmicpc.net/problem/10430
10430번: 나머지
첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000)
www.acmicpc.net
출력
첫째 줄에 (A+B)%C,
둘째 줄에 ((A%C) + (B%C))%C,
셋째 줄에 (A×B)%C,
넷째 줄에 ((A%C) × (B%C))%C를 출력한다.
" "을 기준으로 문자열을 각각 나누어서
a, b, c에 Integer로 변환한 뒤 문제를 풀었습니다.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = br.readLine();
StringTokenizer st = new StringTokenizer(str, " ");
int a = Integer.parseInt(st.nextToken());
int b = Integer.parseInt(st.nextToken());
int c = Integer.parseInt(st.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);
}
}
'공부 > 알고리즘 공부' 카테고리의 다른 글
[백준] 2869번 : 달팽이는 올라가고 싶다 - JAVA [자바] (0) | 2022.06.23 |
---|---|
[백준] 2839번 : 설탕 배달 - JAVA [자바] (0) | 2022.06.21 |
[백준] 18108번 : 1998년생인 내가 태국에서는 2541년생?! - JAVA [자바] (0) | 2022.06.16 |
[백준] 10926번 : ??! - JAVA [자바] (0) | 2022.06.16 |
[백준] B10869번 : 사칙연산- JAVA [자바] (0) | 2022.06.16 |