[프로그래머스/C++]Lv.0 - 개미 군단

YH J·2023년 4월 19일
0

프로그래머스

목록 보기
57/168

문제 링크

https://school.programmers.co.kr/learn/courses/30/lessons/120837

내 풀이

가장 큰 수인 5먼저 구하고 3, 1순서로 구한다.hp/1은 굳이 왜 나누었는지.
그냥 hp로 쓰면될듯

내 코드

#include <string>
#include <vector>

using namespace std;

int solution(int hp) {
    int answer = 0;
    
    answer += hp/5;
    hp %= 5;
    answer += hp/3;
    hp %= 3;
    answer += hp/1;
    
    return answer;
}

다른 사람의 풀이

#include <string>
#include <vector>

using namespace std;

int solution(int hp) {
    int answer = 0;

    answer += hp / 5;
    hp = hp % 5;
    answer += hp / 3;
    hp = hp % 3;
    answer += hp;

    return answer;
}

다른 사람의 풀이 해석

같은 방법이다.

profile
게임 개발자 지망생

0개의 댓글