코딍코딍
코딩기록
코딍코딍
전체 방문자
오늘
어제
  • 분류 전체보기 (271)
    • 개발 (2)
    • Java (1)
    • 스프링 (28)
    • JPA (11)
    • Git (3)
    • 알고리즘 (160)
      • 백준 (132)
      • 프로그래머스 (8)
      • SWEA (20)
    • 토이 프로젝트 (14)
      • 간단한 Springboot CRUD (1)
      • 게시판 프로젝트 (13)
    • 알고리즘 개념정리 (8)
    • 오류 해결 (13)
    • 보류 (0)
    • AWS (5)
    • 트러블 슈팅 (0)
    • 회고 (3)
    • CS (4)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

최근 글

티스토리

hELLO · Designed By 정상우.
코딍코딍

코딩기록

알고리즘/SWEA

[SWEA] 1284번 : 수도 요금 경쟁

2023. 11. 16. 12:22

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV189xUaI8UCFAZN

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

 

문제

 

입력

 

출력

 


소스코드

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

class Solution {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        StringBuilder sb = new StringBuilder();
        StringTokenizer st;

        int t = Integer.parseInt(br.readLine());
        for (int i = 0; i < t; i++) {
            st = new StringTokenizer(br.readLine());
            int p = Integer.parseInt(st.nextToken());
            int q = Integer.parseInt(st.nextToken());
            int r = Integer.parseInt(st.nextToken());
            int s = Integer.parseInt(st.nextToken());
            int w = Integer.parseInt(st.nextToken());

            if (w - r > 0) q = q + (w - r) * s;
            int result = Math.min(p * w, q);

            sb.append("#" + (i + 1) + " " + result + "\n");
        }
        System.out.println(sb);
    }
}

 

해결 방법

  1.  

 

'알고리즘 > SWEA' 카테고리의 다른 글

[SWEA] 2382번 : 미생물 격리  (1) 2024.01.28
[SWEA] 1952번 : 수영장  (1) 2023.11.16
[SWEA] 7272번 : 안경이 없어!  (0) 2023.11.10
[SWEA] 2105번 : 디저트 카페  (0) 2023.11.09
[SWEA] 1953번 : 탈주범 검거  (0) 2023.11.08
    '알고리즘/SWEA' 카테고리의 다른 글
    • [SWEA] 2382번 : 미생물 격리
    • [SWEA] 1952번 : 수영장
    • [SWEA] 7272번 : 안경이 없어!
    • [SWEA] 2105번 : 디저트 카페
    코딍코딍
    코딍코딍
    ㅎ2

    티스토리툴바