😎 κ³΅λΆ€ν•˜λŠ” μ§•μ§•μ•ŒνŒŒμΉ΄λŠ” μ²˜μŒμ΄μ§€?

[BAEKJOON C++] 5543_μƒκ·Όλ‚ λ“œ λ³Έλ¬Έ

πŸ¦₯ μ½”ν…Œ/BAEKJOON

[BAEKJOON C++] 5543_μƒκ·Όλ‚ λ“œ

μ§•μ§•μ•ŒνŒŒμΉ΄ 2023. 8. 10. 23:43
728x90
λ°˜μ‘ν˜•
μƒκ·Όλ‚ λ“œμ—μ„œ κ°€μž₯ μž˜ νŒ”λ¦¬λŠ” λ©”λ‰΄λŠ” μ„ΈνŠΈ λ©”뉴이닀. 
μ£Όλ¬Έν•  λ•Œ, μžμ‹ μ΄ μ›ν•˜λŠ” ν–„버거와 μŒλ£Œλ₯Ό ν•˜λ‚˜μ”© κ³¨λΌ, 
μ„ΈνŠΈλ‘œ κ΅¬λ§€ν•˜λ©΄, κ°€κ²©μ˜ ν•©κ³„μ—μ„œ 50원을 λΊ€ κ°€κ²©μ΄ μ„ΈνŠΈ λ©”λ‰΄μ˜ κ°€κ²©μ΄ λœλ‹€.

ν–„λ²„κ±°λŠ” μ΄ 3μ’…λ₯˜ μƒλ•λ²„κ±°, μ€‘덕버거, ν•˜λ•λ²„κ±°κ°€ μžˆκ³ , 
μŒλ£ŒλŠ” μ½œλΌμ™€ μ‚¬μ΄λ‹€ λ‘ μ’…λ₯˜κ°€ μžˆλ‹€.

햄버거와 μŒλ£Œμ˜ κ°€κ²©μ΄ μ£Όμ–΄μ‘Œμ„ λ•Œ, 
κ°€μž₯ μ‹Ό μ„ΈνŠΈ λ©”λ‰΄μ˜ κ°€κ²©μ„ μΆœλ ₯ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ„ μž‘μ„±ν•˜μ‹œμ˜€.

μž…λ ₯
μž…λ ₯은 μ΄ λ‹€μ„― μ€„이닀. 
첫째 μ€„μ—λŠ” μƒλ•λ²„κ±°,
λ‘˜μ§Έ μ€„μ—λŠ” μ€‘덕버거, 
μ…‹μ§Έ μ€„μ—λŠ” ν•˜λ•λ²„κ±°μ˜ κ°€κ²©μ΄ μ£Όμ–΄μ§„λ‹€. 
λ„·μ§Έ μ€„μ—λŠ” μ½œλΌμ˜ κ°€κ²©, 
λ‹€μ„―μ§Έ μ€„μ—λŠ” μ‚¬μ΄λ‹€μ˜ κ°€κ²©μ΄ μ£Όμ–΄μ§„λ‹€. 
λͺ¨λ“  κ°€κ²©μ€ 100원 μ΄μƒ, 2000원 μ΄ν•˜μ΄λ‹€

좜λ ₯
첫째 μ€„에 κ°€μž₯ μ‹Ό μ„ΈνŠΈ λ©”λ‰΄μ˜ κ°€κ²©μ„ μΆœλ ₯ν•œλ‹€.
// [5543] 

/*
μƒκ·Όλ‚ λ“œμ—μ„œ κ°€μž₯ 잘 νŒ”λ¦¬λŠ” λ©”λ‰΄λŠ” μ„ΈνŠΈ 메뉴이닀. 
μ£Όλ¬Έν•  λ•Œ, μžμ‹ μ΄ μ›ν•˜λŠ” 햄버거와 음료λ₯Ό ν•˜λ‚˜μ”© 골라, 
μ„ΈνŠΈλ‘œ κ΅¬λ§€ν•˜λ©΄, κ°€κ²©μ˜ ν•©κ³„μ—μ„œ 50원을 λΊ€ 가격이 μ„ΈνŠΈ λ©”λ‰΄μ˜ 가격이 λœλ‹€.

ν–„λ²„κ±°λŠ” 총 3μ’…λ₯˜ 상덕버거, 쀑덕버거, ν•˜λ•λ²„κ±°κ°€ 있고, 
μŒλ£ŒλŠ” μ½œλΌμ™€ 사이닀 두 μ’…λ₯˜κ°€ μžˆλ‹€.

햄버거와 음료의 가격이 μ£Όμ–΄μ‘Œμ„ λ•Œ, 
κ°€μž₯ μ‹Ό μ„ΈνŠΈ λ©”λ‰΄μ˜ 가격을 좜λ ₯ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ„ μž‘μ„±ν•˜μ‹œμ˜€.

μž…λ ₯
μž…λ ₯은 총 λ‹€μ„― 쀄이닀. 
첫째 μ€„μ—λŠ” 상덕버거,
λ‘˜μ§Έ μ€„μ—λŠ” 쀑덕버거, 
μ…‹μ§Έ μ€„μ—λŠ” ν•˜λ•λ²„κ±°μ˜ 가격이 주어진닀. 
λ„·μ§Έ μ€„μ—λŠ” 콜라의 가격, 
λ‹€μ„―μ§Έ μ€„μ—λŠ” μ‚¬μ΄λ‹€μ˜ 가격이 주어진닀. 
λͺ¨λ“  가격은 100원 이상, 2000원 μ΄ν•˜μ΄λ‹€

좜λ ₯
첫째 쀄에 κ°€μž₯ μ‹Ό μ„ΈνŠΈ λ©”λ‰΄μ˜ 가격을 좜λ ₯ν•œλ‹€.
*/

#define _CRT_SECURE_NO_WARNINGS
// ν‘œμ€€ μŠ€νŠΈλ¦Όμ—μ„œ 읽기 및 μ“°κΈ°λ₯Ό μ œμ–΄ν•˜λŠ” 개체λ₯Ό μ„ μ–Έ
#include <iostream>
#include <algorithm>    // find
#include <string>
#include <cmath>        // abs
#include <vector>
#include <queue>
using namespace std;

int main() {
	int up, mid, down;
	int coke, cider;

	cin >> up >> mid >> down >> coke >> cider;
	
	cout << min(min(up, mid), down) + min(coke, cider) - 50 << "\n";

	return 0;
}

728x90
λ°˜μ‘ν˜•
Comments