N

(SWEA c++)3456. 직사각형 길이 찾기 본문

SW Expert Academy

(SWEA c++)3456. 직사각형 길이 찾기

naeunchan 2020. 11. 9. 10:00
728x90
반응형

swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWFPmsqqALwDFAV0&categoryId=AWFPmsqqALwDFAV0&categoryType=CODE

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

4개의 변 중 3개의 값이 주어지기 때문에 나머지 1개의 변의 길이만 찾으면 된다.

vector를 이용해 3개의 변이 나온 개수가 2개 미만이거나 3개인 값을 찾아서 출력하면 된다.

#include <iostream>
#include <vector>

using namespace std;

int main(void)
{
    int t;
    cin >> t;
    
    for(int tc = 1; tc <= t; tc++)
    {
        int s[3];
        vector<int> v(101, 0);
        
        for(int i = 0; i < 3; i++)
        {
            cin >> s[i];
            v[s[i]]++;
        }
        
        for(int i = 0; i < 3; i++)
        {
            if(v[s[i]] < 2 || v[s[i]] == 3)
            {
                cout << "#" << tc << " " << s[i] << endl;
                break;
            }
        }
    }
    return 0;
}
728x90
반응형