-
백준 12790번: Mini Fantasy War구현(Implementation) 2018. 6. 13. 16:26반응형
https://www.acmicpc.net/problem/12790
1. 문제 요약
입력받은 정수로 캐릭터의 전투력을 출력하는 문제
2. 알고리즘
문제 그대로 구현 하면 됩니다.
3. 코드
1234567891011121314151617181920212223242526272829303132333435363738#include<stdio.h>int chp(int h){return h < 1 ? 1 : h;}int cmp(int m){return m < 1 ? 5 : 5 * m;}int cat(int at){return at < 0 ? 0 : 2 * at;}int main(){int hp, mp, at, am, i, n, k, total = 0;scanf("%d", &n);while (n > 0){hp = mp = at = am = total = 0;for (i = 0; i < 8; i++){scanf("%d", &k);switch (i%4){case 0: hp += k; break;case 1: mp += k; break;case 2: at += k; break;case 3: am += k; break;}}total = chp(hp) + cmp(mp) + cat(at) + (am*2);printf("%d\n", total); n--;}return 0;}cs 반응형'구현(Implementation)' 카테고리의 다른 글
백준 10539번: 수빈이와 수열 (0) 2018.06.13 백준 5533번: 유니크 (0) 2018.06.13 백준 2563번: 색종이 (0) 2018.06.13 백준 13866번: 팀 나누기 (0) 2018.06.13 백준 1598번: 꼬리를 무는 숫자 나열 (0) 2018.06.13