Decoy avatar

[KR][KR-DEV] Baekjoon 온라인저지 문제풀이 : 12790번

geunwoong0624

Published: 15 Jul 2018 › Updated: 15 Jul 2018[KR][KR-DEV] Baekjoon 온라인저지 문제풀이 : 12790번

[KR][KR-DEV] Baekjoon 온라인저지 문제풀이 : 12790번

Baekjoon 온라인저지 문제풀이

VOL.2
2018.07.16 Date | Written by geunwoong0624@geunwoong0624

오랜만에 글을 쓰는 geunwoong0624@geunwoong0624입니다. 그동안 개인적인 일들을 하면서 지내왔는데 마지막으로 글쓴지 꽤 시간이 흘렀네요. 하루 이틀 안쓰기 시작하니 점점 멀어지는듯 합니다. 다시 성실히 글을 쓰도록 하겠습니다. 오랜만에 글을 쓰는거라 어떤것을 쓸까하다 제가 쉽게 접할 수 있는 알고리즘 문제 풀이로 시작할까합니다. 문제의 이름은 Mini Fantasy War입니다. 문제는 여기에서 확인할 수 있습니다.

summary


  • 플레이어의 기본 능력치가 존재한다(Hp, Mp, 공격력, 방어력)
  • 장비를 통한 수치가 존재한다(Hp, Mp, 공격력, 방어력)
  • 플레이어의 능력치중 Hp와 Mp는 1이상, 공격력은 0이상 이다.(즉, 방어력은 음수가 가능하다)
  • 플레이어의 총전투력은 1 * Hp + 5 * Mp + 2 * 공격력 + 2 * 방어력 로 결정된다

Input
첫줄에는 Test 수가 주어집니다.
다음줄 부터 총 8개의 숫자 (플레이어의 기본능력치, 장비의 능력치) 가 주어집니다.
Output
총전투력을 출력합니다.









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

  1. [KR] Baekjoon 온라인저지 문제풀이 - 1 : 13300번



p.s
해당 게시글은 [이지스팀잇] 마크타운, 고오급 편집팁 (2) - 템플릿 대방출에서 작성된 템플릿으로 작성된 글입니다.
해당 템플릿을 만들어주신 kyunga@kyunga 님 감사합니다

Editorial Design by kyunga@kyunga

Leave [KR][KR-DEV] Baekjoon 온라인저지 문제풀이 : 12790번 to:

Written by

Software Programmer, Student

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.

More Posts From Decoy