Published: 15 Jul 2018 › Updated: 15 Jul 2018![[KR][KR-DEV] Baekjoon 온라인저지 문제풀이 : 12790번](https://i.ecency.com/p/2FFvzA2zeqoVJ2SVhDmmumdPfnVEcahMce9nMwwksSDdRvYaY4xe7t28DticPG9sAshdBdgnZFipYRxXLKodF5LpDgbaNrqimoDpeGkQBpaFWMvG8G7piKUs9Vake?format=match&mode=fit&height=377)
[KR][KR-DEV] Baekjoon 온라인저지 문제풀이 : 12790번
Baekjoon 온라인저지 문제풀이
VOL.2
2018.07.16 Date | Written by
@geunwoong0624
summary
- 플레이어의 기본 능력치가 존재한다(Hp, Mp, 공격력, 방어력)
- 장비를 통한 수치가 존재한다(Hp, Mp, 공격력, 방어력)
- 플레이어의 능력치중 Hp와 Mp는 1이상, 공격력은 0이상 이다.(즉, 방어력은 음수가 가능하다)
- 플레이어의 총전투력은 1 * Hp + 5 * Mp + 2 * 공격력 + 2 * 방어력 로 결정된다
다음줄 부터 총 8개의 숫자 (플레이어의 기본능력치, 장비의 능력치) 가 주어집니다.
Insight
#include
int main(void) {
int Test_case;
scanf("%d", &Test_case);
for (int i = 0; i < Test_case; i++) {
//플레이어
int p_Hp; //체력
int p_Mp; //마나
int p_Ap; //공격력
int p_Vp; //방어력
//장비
int Hp; //체력
int Mp; //마나
int Ap; //공격력
int Vp; //방어력
//최종
int f_Hp; //체력
int f_Mp; //마나
int f_Ap; //공격력
int f_Vp; //방어력
int sum = 0; //전투력
scanf("%d %d %d %d %d %d %d %d", &p_Hp, &p_Mp, &p_Ap, &p_Vp, &Hp, &Mp, &Ap, &Vp);
//최종능력치 계산
f_Hp = p_Hp + Hp;
f_Mp = p_Mp + Mp;
f_Ap = p_Ap + Ap;
f_Vp = p_Vp + Vp;
if (f_Hp < 1) {
f_Hp = 1;
}
if (f_Mp < 1) {
f_Mp = 1;
}
if (f_Ap < 0) {
f_Ap = 0;
}
sum = 1 * f_Hp + 5 * f_Mp + 2 * f_Ap + 2 * f_Vp;
printf("%d\n", sum);
}
return 0;
}
Reference
p.s
해당 게시글은 [이지스팀잇] 마크타운, 고오급 편집팁 (2) - 템플릿 대방출에서 작성된 템플릿으로 작성된 글입니다.
해당 템플릿을 만들어주신 @kyunga 님 감사합니다
Editorial Design by
@kyunga
Leave [KR][KR-DEV] Baekjoon 온라인저지 문제풀이 : 12790번 to:
Read more #kr posts
Best Posts From Decoy
We have not curated any of geunwoong0624's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.