글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자입니다

 

목차

     

     


     

     

     

     

     

    [백준 1002번 C/C++] 터렛

     

     


     

     

    해결전략

     

     

     


     

    코드

     

    #include <stdio.h>
    #include <cmath>
    #include <algorithm>
    using namespace std;
    
    int main()
    {
    	int n, x1, y1, r1, x2, y2, r2;
    	scanf("%d", &n);
    
    	for(int i=0; i<n; i++)
    	{
    		scanf("%d %d %d %d %d %d", &x1, &y1, &r1, &x2, &y2, &r2);
    
    		double dist = sqrt(pow((x2 - x1),2) + pow((y2 - y1),2));
    		double subtract = abs(r1 - r2);
    
    		if (x1 == x2 && y1 == y2 && r1==r2) printf("-1\n");
    		else if (r1 + r2 > dist && (subtract < dist)) printf("2\n");
    		else if (r1 + r2 == dist || subtract == dist) printf("1\n");
    		else printf("0\n");
    	}
    	
    	return 0;
    }

     


     

    '⭐ 코딩테스트 > 백준' 카테고리의 다른 글

    [백준 18258번 C/C++] 큐2  (0) 2023.05.03
    [백준 9012번 C/C++] 괄호  (0) 2023.05.02
    [백준 번 C/C++] ㅇㄹㅇㄴ  (0) 2023.05.01
    [백준 1934번 C/C++] 분수 합  (0) 2023.04.29
    [백준 1934번 C/C++] 최소공배수  (0) 2023.04.27