본문 바로가기
코딩테스트/백준

JAVA 백준 8370번 Plane

by 광고(주) 2022. 8. 8.
반응형

문제

Byteland Airlines는 최근 새로운 모델의 항공기로 항공기 함대를 확장했습니다. 새로운 인수는 비즈니스 클래스에서 n 1 열, 이코노미 클래스에서 n 2 열로 구성됩니다. 비즈니스 클래스에서는 각 열에 k 1개의 좌석이 있고 이코노미 클래스에서는 각 열에 k 2개의 좌석이 있습니다.

다음과 같은 프로그램을 작성하십시오.

  • 비행기에서 사용 가능한 좌석에 대한 정보를 읽고,
  • 해당 비행기에서 사용할 수 있는 모든 좌석의 합계를 계산하고,
  • 결과를 씁니다.

입력

표준 입력의 첫 번째이자 유일한 줄에는 단일 공백으로 구분된 4개의 정수 n 1 , k 1 , n 2 및 k 2 (1 ≤ n 1 , k 1 , n 2 , k 2 ≤ 1 000)가 있습니다.

출력

표준 출력의 첫 번째이자 유일한 줄에는 하나의 정수(비행기에서 사용 가능한 총 좌석 수)가 포함되어야 합니다.

예제 입력 1

2 5 3 20

예제 출력 1

70

알고리즘 분류

사칙연산(arithmetic), 수학(math)

소스코드

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));
        StringTokenizer st = new StringTokenizer(br.readLine());
        int n1 = Integer.parseInt(st.nextToken());
        int k1 = Integer.parseInt(st.nextToken());
        int n2 = Integer.parseInt(st.nextToken());
        int k2 = Integer.parseInt(st.nextToken());
        System.out.println(n1*k1+n2*k2);
    }
}
반응형

'코딩테스트 > 백준' 카테고리의 다른 글

JAVA 백준 8545번 Zadanie próbne  (0) 2022.08.10
JAVA 백준 8437번 Julka  (0) 2022.08.09
JAVA 백준 7287번 등록  (0) 2022.08.07
JAVA 백준 5597번 과제 안 내신 분..?  (0) 2022.08.06
JAVA 백준 5522번 카드 게임  (0) 2022.08.05

댓글