Java/Java 알고리즘

백준 21354번 사과장수 배장수 JAVA 구현해보기

kimc 2022. 2. 10. 22:01

```

백준 21354번 사과장수 배장수 JAVA 구현해보기

```

이번 글을 통해 배워갈 내용

  1.  백준 21354번 풀이

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

 

21354번: Äpplen och päron

En rad med två heltal $A,P$ ($0 \le A,P \le 1000)$, antalet äpplen Axel har lyckats sälja, och antalet päron Petra har lyckats sälja. 

www.acmicpc.net

 

백준 21354번은

난이도 브론즈 등급의 문제로서

 

사과장수는 사과 하나당 7 kronor를 받고

배장수는 배하나당 13 kronor를 받고

사과장수와 배장수가 판 사과와 배의 개수를 입력받을 때

 

매출 결과에 따라

"Petra", "lika", "Axel"을 출력하면 됩니다.

 


30분 정도 위에 링크를 방문하셔서 풀어보시고

안 풀리시는 경우에만 아래 해답을 봐주시면 감사하겠습니다.


비교를 해서

사과장수가 더 많으면 Petra

같으면 lika

그 외의 경우 "Axel"을 출력하면 됩니다.

 

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;

public class Main {
    static final BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

    public static void main(String[] args) throws IOException {
        StringTokenizer st = new StringTokenizer(br.readLine(), " ");

        // 입력받는다
        int axelRevenue = Integer.parseInt(st.nextToken()) * 7;
        int petraRevenue = Integer.parseInt(st.nextToken()) * 13;

        // 비교한다
        String ans;
        if (petraRevenue > axelRevenue) {
            ans = "Petra";
        } else if (petraRevenue == axelRevenue) {
            ans = "lika";
        } else {
            ans = "Axel";
        }

        // 출력한다
        System.out.print(ans);
    }
}

 

읽어주셔서 감사합니다

 

무엇인가 얻어가셨기를 바라며

 

오늘도 즐거운 코딩 하시길 바랍니다 ~ :)

 


 

728x90