[코드업 기초 100제] [기초 - 산술연산] 1038 ~ 1046 자바 풀이

2022. 2. 7. 22:06코딩테스트/코드업

728x90
반응형

문제 출처


https://github.com/haessae0/MCTP

 

1038. 정수 2개 입력받아 합 출력하기 1

import java.util.Scanner;

public class codeup1038 {
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    double a = sc.nextInt();
    double b = sc.nextInt();
    System.out.printf("%.0f", a + b);
  }
}

 

1039. 정수 2개 입력받아 합 출력하기 2

import java.io.*;

public class codeup1039 {
  public static void main(String[] args) throws IOException {
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

    String array[] = br.readLine().split(" ");

    long a = Long.parseLong(array[0]);
    long b = Long.parseLong(array[1]);

    String sum = Long.toString(a+b);

    System.out.print(sum);
  }

}

 

1040. 정수 1개 입력받아 부호 바꿔 출력하기

import java.io.*;

public class codeup1040 {
  public static void main(String[] args) throws IOException {
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    String a = br.readLine();

    int b = Integer.parseInt(a);

    System.out.print(-b);
  }

}

 

1041. 문자 1개 입력받아 다음 문자 출력하기

import java.io.*;

public class codeup1041 {
  public static void main(String[] args) throws IOException {
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    char a = br.readLine().charAt(0);

    System.out.print((char)(a+1));
  }

}

 

1042. 정수 2개 입력받아 나눈 몫 출력하기

import java.io.*;

public class codeup1042 {
  public static void main(String[] args) throws IOException {
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

    String array[] = br.readLine().split(" ");

    int a = Integer.parseInt(array[0]);
    int b = Integer.parseInt(array[1]);

    int sum = a / b;

    System.out.print(sum);

  }

 

1043. 정수 2개 입력받아 나눈 나머지 출력하기

import java.io.*;

public class codeup1043 {
  public static void main(String[] args) throws IOException {
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

    String array[] = br.readLine().split(" ");

    int a = Integer.parseInt(array[0]);
    int b = Integer.parseInt(array[1]);

    int sum = a / b;

    System.out.print(sum);

  }

}

 

1044. 정수 1개 입력받아 1 더해 출력하기

import java.io.*;

public class codeup1044 {
  public static void main(String[] args) throws IOException {
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    String a = br.readLine();

    long b = Long.parseLong(a);

    System.out.print(b+1);
  }

}

 

1045. 정수 2개 입력받아 자동 계산하기

import java.io.*;

public class codeup1045 {
  public static void main(String[] args) throws IOException {
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    String array[] = br.readLine().split(" ");

    int a = Integer.parseInt(array[0]);
    int b = Integer.parseInt(array[1]);

    System.out.println(a + b);
    System.out.println(a - b);
    System.out.println(a * b);
    System.out.println(a / b);
    System.out.println(a % b);
    System.out.printf("%.2f", (double) a / b);

  }

}

 

1046. 정수 3개 입력받아 합과 평균 출력하기

import java.io.*;

public class codeup1046 {
  public static void main(String[] args) throws IOException {
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    String array[] = br.readLine().split(" ");

    int a = Integer.parseInt(array[0]);
    int b = Integer.parseInt(array[1]);
    int c = Integer.parseInt(array[2]);

    System.out.println(a + b + c);
    System.out.printf("%.1f", (double) (a + b + c) / array.length);
  }
}
728x90
반응형