Programing/백준, 프로그래머스(C++)

[C++][백준 30802] 웰컴 키트

hye3193 2025. 1. 3. 15:10

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

제출 코드

#include <iostream>
using namespace std;

int main()
{
    ios::sync_with_stdio(false);
    cin.tie(0);
    cout.tie(0);

    int n, t, p;
    int size[6];

    cin >> n;
    for (int i = 0; i < 6; i++)
        cin >> size[i];
    cin >> t >> p;

    int shirtSum = 0;
    for (int i = 0; i < 6; i++)
        shirtSum += (size[i] % t == 0) ? size[i] / t : size[i] / t + 1;

    cout << shirtSum << '\n';
    cout << n / p << " " << n % p;
}

아무 생각 없이 t 대신 상수 5를 사용했다가 자꾸 틀려서 시간을 잡아먹었다

웬만하면 변수 선언 시점 제외하고는 상수 사용을 자제해야 할 듯하다...