코딩테스트/자바 문제풀이

[새싹: 입력과 계산] 백준 1000, 1001, 10998, 10869, 1008, 11382

승요나라 2024. 7. 2. 22:34

1000번: A+B

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

 

# 코드

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        // 표준 입력을 위한 Scanner 객체
        Scanner input = new Scanner(System.in);

        // 공백을 기준으로 차례로 입력 받기
        int num_a = input.nextInt();
        int num_b = input.nextInt();

        // A + B 출력
        System.out.println(num_a + num_b);
    }
}

 

 


1001번: A-B

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

 

# 코드

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        // 표준 입력을 위한 Scanner 객체
        Scanner input = new Scanner(System.in);

        // 공백을 기준으로 차례로 입력 받기
        int num_a = input.nextInt();
        int num_b = input.nextInt();

        // A - B 출력
        System.out.println(num_a - num_b);
    }
}

 

 


10998번: A*B

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

 

# 코드

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        // 표준 입력을 위한 Scanner 객체
        Scanner input = new Scanner(System.in);

        // 공백을 기준으로 차례로 입력 받기
        int num_a = input.nextInt();
        int num_b = input.nextInt();

        // A * B 출력
        System.out.println(num_a * num_b);
    }
}

 

 


10869번: 사칙연산

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

 

# 코드

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        // 표준 입력을 위한 Scanner 객체
        Scanner input = new Scanner(System.in);

        // 공백을 기준으로 차례로 입력 받기
        int num_a = input.nextInt();
        int num_b = input.nextInt();

        System.out.println(num_a + num_b); // A+B
        System.out.println(num_a - num_b); // A-B
        System.out.println(num_a * num_b); // A*B
        System.out.println(num_a / num_b); // A/B
        System.out.println(num_a % num_b); // A%B
    }
}

 

 


1008번: A/B

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

 

# 코드

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        // 표준 입력을 위한 Scanner 객체
        Scanner input = new Scanner(System.in);

        // 공백을 기준으로 차례로 입력 받기 (double)
        double num_a = input.nextDouble();
        double num_b = input.nextDouble();

        // A / B
        System.out.println(num_a / num_b);
    }
}

 

 


11382번: 꼬마 정민

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

 

# 코드

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        // 표준 입력을 위한 Scanner 객체
        Scanner sc = new Scanner(System.in);

        // 공백을 기준으로 차례로 입력 받기
        long a = sc.nextLong();
        long b = sc.nextLong();
        long c = sc.nextLong();

        // A + B + C
        System.out.println(a + b + c);
    }
}

 

  • int보다 큰 값을 출력할 수도 있으므로  long을 사용하는 것이 좋다 ! (long = 8byte)
  • 11382번 문제에서 int를 사용했을 때는 오답이었지만 long으로 바꿨을 때 정답 처리되었음.