자바/백준

[백준 1267] 핸드폰 요금

슈슈버거 2022. 9. 20. 18:44

문제

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

 

1267번: 핸드폰 요금

동호가 저번 달에 이용한 통화의 개수 N이 주어진다. N은 20보다 작거나 같은 자연수이다. 둘째 줄에 통화 시간 N개가 주어진다. 통화 시간은 10,000보다 작거나 같은 자연수이다.

www.acmicpc.net


내가 작성한 코드

import java.io.*;
import java.util.StringTokenizer;

public class qor1267 {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));

        int num = Integer.parseInt(br.readLine());
        StringTokenizer st = new StringTokenizer(br.readLine());

        int M = 0;
        int Y = 0;

        for(int i = 0; i<num; i++){
            int hour = Integer.parseInt(st.nextToken());

            M += 15*((hour/60)+1);
            Y += 10*((hour/30)+1);
        }

        if(M<Y){
            bw.write("M "+M);
        }
        else if(M==Y){
            bw.write("Y M "+M);
        }
        else{
            bw.write("Y "+Y);
        }

        bw.close();
    }
}

'자바 > 백준' 카테고리의 다른 글

[백준 9946] 단어 퍼즐  (0) 2022.09.20
[백준 1864] 문어 숫자  (0) 2022.09.20
[백준 2530] 인공지능 시계  (0) 2022.09.20
[백준 25372] 성택이의 은밀한 비밀번호  (0) 2022.09.14
[백준 15964] 이상한 기호  (0) 2022.09.11