목표
> 카카오 코드 페스티벌 2018 예선 A번 문제 풀기
https://www.acmicpc.net/problem/15953
결과
그 동안 사용하지 않고 있던 C언어로 기본적인 배열 사용법에 대해 공부하고 풀어보았다.
코드
더보기
#include
int main()
{
int N;
int a, b;
int prize = 0;
int first[] = {0,500,300,300,200,200,200,50,50,50,50,30,30,30,30,30,10,10,10,10,10,10};
int second[] = {0,512,256,256,128,128,128,128,64,64,64,64,64,64,64,64,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32 };
scanf("%d", &N);
for (int i = 0; i < N; i++) {
scanf("%d %d", &a, &b);
if (a > sizeof(first) / sizeof(int) - 1) {
a = 0;
}
if (b > sizeof(second) / sizeof(int) - 1) {
b = 0;
}
if (first[a] == 0 && second[b] == 0) {
printf("0\n");
}
else {
prize = first[a] * 10000 + second[b] * 10000;
printf("%d\n", prize);
}
}
return 0;
}
'CNU 학습 동아리 > 2020 동계 학습 동아리' 카테고리의 다른 글
2020 동계 학습 동아리_6회차_2020-02-14(금) (0) | 2020.02.14 |
---|---|
2020 동계 학습 동아리_5회차_2020-02-11(화) (0) | 2020.02.12 |
2020 동계 학습 동아리_4회차_2020-02-10(월) (0) | 2020.02.10 |
2020 동계 학습 동아리_3회차_2020-02-07(금) (0) | 2020.02.07 |
2020 동계 학습 동아리_2회차_2020-02-04(화) (0) | 2020.02.04 |
댓글