알고리즘/백준

백준 1290 Mini Fantasy War

고구마와 감자 2022. 12. 8. 19:33

https://www.acmicpc.net/problem/12790

 

12790번: Mini Fantasy War

넥슨지티에서는 최근 SRPG "슈퍼 판타지 워"의 후속작으로 "미니 판타지 워"를 출시하였다. 전편과 마찬가지로, 미니 판타지 워에서도 각 캐릭터의 전투력을 계산하여야 한다. 각 캐릭터의 전투력

www.acmicpc.net

public class Main {

    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int T = Integer.parseInt(br.readLine());
        while (T-- > 0) {
            StringTokenizer st = new StringTokenizer(br.readLine());
            int hp = Integer.parseInt(st.nextToken());
            int mp = Integer.parseInt(st.nextToken());
            int attack = Integer.parseInt(st.nextToken());
            int defense = Integer.parseInt(st.nextToken());
            int hp1 = Integer.parseInt(st.nextToken());
            int mp1 = Integer.parseInt(st.nextToken());
            int attack1 = Integer.parseInt(st.nextToken());
            int defense1 = Integer.parseInt(st.nextToken());
            int finalHp = (hp + hp1) < 1 ? 1 : hp + hp1;
            int finalMp = (mp + mp1) < 1 ? 1 : mp + mp1;
            int finalAttack = (attack + attack1) < 0 ? 0 : attack + attack1;
            int finalDefense = defense + defense1;
            System.out.println(finalHp + 5 * finalMp + finalAttack * 2 + finalDefense * 2);
        }

    }
}