한줄 후기 : 단순한 수학 계산 문제, 30%대 정답률이지만 쉽다.
https://www.acmicpc.net/problem/1267
#include <iostream>
using namespace std;
int main(){
int n, y=0, m=0;
int arr[21]={0};
cin >> n;
for(int i=0; i<n; i++){
cin >> arr[i];
}
for(int i=0; i<n; i++){
if(arr[i] < 30) y+=10;
else{
int a = arr[i];
y+= 10*(a/30) + 10;
}
}
for(int i=0; i<n; i++){
if(arr[i] < 60) m+=15;
else{
int a = arr[i];
m+= 15*(a/60) + 15;
}
}
if(y==m) cout << "Y M " << y;
else{
int minnum = min(y,m);
if(minnum==y) cout << "Y " << y;
else cout << "M " << m;
}
return 0;
}
'DEV > PS' 카테고리의 다른 글
[9461] 파도반 수열, c++ (0) | 2019.08.21 |
---|---|
[1158] 단어공부, c++ (0) | 2019.08.18 |
[4949] 균형잡힌 세상, c++ (0) | 2019.08.18 |
[15947] 아기 석환 뚜루루 뚜루, c++ (0) | 2019.07.26 |
[1904] 01 타일, c++ (0) | 2019.07.26 |