백준 알고리즘

백준 10430번 자바 JAVA 풀이

코딩사무소장 2023. 4. 16. 10:13
반응형

https://www.acmicpc.net/problem/10430

 

10430번: 나머지

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

www.acmicpc.net



이 문제의 포인트는 두 가지.

1. A, B, C 라는 변수를 한 번에 적지말고 따로 적을 것.

2. x를 x라 적지 말고 *로 적을 것.

 

import java.util.Scanner;

	public class Main {
	    public static void main(String[] args) {
	        Scanner sc = new Scanner(System.in);
	        int A = sc.nextInt();
	        int B = sc.nextInt();
	        int C = sc.nextInt();
	        
	       
	        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);
            
	        sc.close();
	    }
	}

전에 했던 문제들과 크게 다르지 않다.

 

public static void main(String[] args) {
	        Scanner sc = new Scanner(System.in);
	        int A = sc.nextInt();
	        int B = sc.nextInt();
	        int C = sc.nextInt();
  }

A, B, C를 따로 적어야 A B C로 적었을 때  System.out.println(); 에 들어가 출력되는 것이다.

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);

x를 *로 표현하는 것도 중요하다.

무작정 문제에 적혀있는 식을 복사해서 실행하면 에러난다. (경험담 ㅠㅠ)

 

사소한 것부터 실수하지 말자.

반응형