반응형
백준 14470번 전자레인지 풀이 코드
C | C++ | Java | Python
풀이
문제를 정리하자면 0도 미만의 고기는 1) 0도까지 올리고, 2) 0도에서 해동하고, 3) 목표 온도까지 올리면 되니다. 0도 이상의 고기는 그냥 목표 온도까지 올리면 됩니다. 이를 각각 식으로 쓰면 (|a|*c + d + b*e), ((b-a)*e)입니다. 말은 길지만 간단하죠?
코드
#include <stdio.h>
#include <stdlib.h>
int main(){
int a, b, c, d, e;
scanf("%d %d %d %d %d", &a, &b, &c, &d, &e);
if (a < 0)
printf("%d", abs(a)*c + d + b*e);
else
printf("%d", (b-a)*e);
return 0;
}
#include <iostream>
#include <cstdlib>
using namespace std;
int main(){
int a, b, c, d, e;
cin>>a>>b>>c>>d>>e;
if (a < 0)
cout<<abs(a)*c + d + b*e;
else
cout<<(b-a)*e;
return 0;
}
import java.util.Scanner;
import java.lang.Math;
public class Main{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt(), b = sc.nextInt(), c = sc.nextInt(),
d = sc.nextInt(), e = sc.nextInt();
if (a < 0)
System.out.println(Math.abs(a)*c + d + b*e);
else
System.out.println((b-a)*e);
}
}
a=int(input())
b=int(input())
c=int(input())
d=int(input())
e=int(input())
if a<0:
print(abs(a)*c+d+b*e)
else:
print((b-a)*e)
문제 출처
반응형
'Coding > BAEKJOON' 카테고리의 다른 글
[백준] 15726번 이칙연산 풀이 코드 (C/C++/Java 자바/Python 파이썬) (0) | 2021.12.28 |
---|---|
[백준] 19944번 뉴비의 기준은 뭘까? 풀이 코드 (C/C++/Java 자바/Python 파이썬) (0) | 2021.12.27 |
[백준] 16431번 베시와 데이지 풀이 코드 (C/C++/Java 자바/Python 파이썬) (0) | 2021.12.25 |
[백준] 13866번 팀 나누기 풀이 코드 (C/C++/Java 자바/Python 파이썬) (0) | 2021.12.24 |
[백준] 14924번 폰 노이만과 파리 풀이 코드 (C/C++/Java 자바/Python 파이썬) (0) | 2021.12.23 |