개발자 톡

연습문제 톡 진정한 효도

테스트케이스 추가 부탁드립니다.

등록일
2024-10-22 21:32:48
조회수
86
작성자
hys339631
#include <iostream>
#include <algorithm>
using namespace std;


int ret=987654321;
int arr[5][5];


int main(int argc, char** argv)
{
    for(int i=1;i<=3;i++) {
        for(int j=1;j<=3;j++) {
            cin >> arr[i][j];
        }
    }


    for(int i=1;i<=3;i++) {
        int temp_Ret=0;
        int max_Num=arr[i][1];
        for(int j=1;j<=3;j++) {
            max_Num=max(max_Num,arr[i][j]);
        }
        for(int j=1;j<=3;j++) {
            temp_Ret+=(max_Num-arr[i][j]);
        }
        ret=min(ret,temp_Ret);




        temp_Ret=0;
        max_Num=arr[1][i];
        for(int j=1;j<=3;j++) {
            max_Num=max(max_Num,arr[j][i]);
        }
        for(int j=1;j<=3;j++) {
            temp_Ret+=(max_Num-arr[j][i]);
        }
        ret=min(ret,temp_Ret);
    }
    cout << ret << "\n";


   return 0;
}



1 1 3

1 3 1

3 1 1


답 - 2 / 현재 답 - 4


최대값에 따라 나머지들을 올리는 로직을 제출했는데 통과됩니다.

위의 TC에 따른 테스트케이스 추가 부탁드립니다.

#진정한_효도

이 카테고리의 톡 더보기