1272 기부
#include <stdio.h>
int main(){
int a,b,i, total1=0,total2=0,total,cnt=0;
scanf("%d %d", &a, &b);
if(a%2==0){
for(i=1;i<a;i++){
if(i*2<a){
cnt++;
}
else if(i*2>a){
cnt++;
total1=cnt*10;
break;
}
}
}
else{
for(i=1;i<a;i++){
if(i*2<a){
cnt++;
}
else if(i*2>a){
cnt++;
total1=cnt;
break;
}
}
}
cnt = 0;
if(b%2==0){
for(i=1;i<b;i++){
if(i*2<b){
cnt++;
}
else if(i*2>=b){
cnt++;
total2=cnt*10;
break;
}
}
}
else{
for(i=1;i<b;i++){
if(i*2<b){
cnt++;
}
else if(i*2>b){
cnt++;
total2=cnt;
break;
}
}
}
total = total1+total2;
printf("%d", total);
}
1167 두번째로 작은 수
#include <stdio.h>
int main(){
int arr[3], i, tmp,j;
for(i=0;i<3;i++){
scanf("%d", &arr[i]);
}
for(j=1;j<3;j++){
for(i=0;i<2;i++){
if(arr[i]>arr[j]){
tmp=arr[j];
arr[j]=arr[i];
arr[i]=tmp;
}
else{
continue;
}
}
}
printf("%d", arr[1]);
}
1180 만능휴지통
#include <stdio.h>
int main(){
int a,ten,one,trash;
scanf("%d", &a);
ten=a/10;
one=a-(ten*10);
trash=(one*10+ten)*2;
if(trash>100){
trash-=100;
}
printf("%d\n", trash);
if(trash<=50){
printf("GOOD");
}
else{
printf("OH MY GOD");
}
}
1212 삼각형의 성립조건
#include <stdio.h>
int main()
{
int a, b, c;
scanf("%d %d %d", &a, &b, &c);
if(c < a + b && b < a + c && a < b + c)
printf("yes");
else
printf("no");
}
1210 칼로리 계산하기
#include <stdio.h>
int main()
{
int a[] = { 400, 340, 170, 100, 70};
int b[1];
int c = 0;
scanf("%d %d", &b[0], &b[1]);
for (int i = 0; i < 2; i++){
if (b[i] == 1){
c += a[0];
}
else if (b[i] == 2){
c += a[1];
}
else if (b[i] == 3){
c += a[2];
}
else if (b[i] == 4){
c += a[3];
}
else if (b[i] == 5){
c += a[4];
}
}
if (c <= 500){
printf("no angry");
}
else{
printf("angry");
}
}
'코딩연습 > 알고리즘' 카테고리의 다른 글
알고리즘 7월 4째주 (0) | 2019.07.28 |
---|---|
코드업 1101-1110 (0) | 2019.07.08 |