카펫

고장난·2021년 6월 19일
0

코딩 스터디

목록 보기
10/15
#include <string>
#include <vector>
#include<algorithm>
using namespace std;

vector<int> solution(int brown, int yellow) {
    vector<int> answer;
    int total= brown+yellow;
    for(int i=3;i<total;i++){
        if(answer.empty()){
        for(int j=3;j<total/2;j++){
            if(i*j==total){
                if((i-2)*(j-2)==yellow){
                answer.push_back(i);
                answer.push_back(j);
                sort(answer.begin(),answer.end(),greater<int>());
                break;
                }
            }
        }
        }
        else break;
        
    }
    
    return answer;
}

정확성 테스트
테스트 1 〉 통과 (0.01ms, 3.93MB)
테스트 2 〉 통과 (0.01ms, 3.91MB)
테스트 3 〉 통과 (200.56ms, 3.95MB)
테스트 4 〉 통과 (0.01ms, 3.81MB)
테스트 5 〉 통과 (0.02ms, 3.96MB)
테스트 6 〉 통과 (23.12ms, 3.95MB)
테스트 7 〉 통과 (200.80ms, 3.96MB)
테스트 8 〉 통과 (197.21ms, 3.93MB)
테스트 9 〉 통과 (227.48ms, 3.95MB)
테스트 10 〉 통과 (347.35ms, 3.96MB)
테스트 11 〉 통과 (0.01ms, 3.97MB)
테스트 12 〉 통과 (0.01ms, 3.97MB)
테스트 13 〉 통과 (0.01ms, 3.93MB)
채점 결과
정확성: 100.0
합계: 100.0 / 100.0

profile
훈련중

0개의 댓글

관련 채용 정보