Valid Triangles Codechef Solution

Hello coders, today we are going to solve Valid Triangles Codechef Solution Which is part of Codechef.

Valid Triangles Codechef Solution
Valid Triangles Codechef Solution

Problem

Write a program to check whether a triangle is valid or not, when the three angles of the triangle are the inputs. A triangle is valid if the sum of all the three angles is equal to 180 degrees.

Input

The first line contains an integer T, the total number of testcases. Then T lines follow, each line contains three angles A, B and C, of the triangle separated by space.

Output

For each test case, display ‘YES’ if the triangle is valid, and ‘NO’, if it is not, in a new line.

Constraints

  • 1 <= T <= 1000
  • 1 <= A, B, C <= 180

Example

Input:

3
40 40 100
45 45 90
180 1 1

Output:

YES
YES
NO

Valid Triangles CodeChef Solution in Python

T = int(input())
while T > 0:
    a, b, c = map(int, input().split())
    sum = a + b + c
    if (sum == 180):
        print("YES")
    else:
        print("NO")
    T = T - 1    

Valid Triangles CodeChef Solution in CPP

#include <iostream>
using namespace std;
int main(){
	int a;
	cin >> a;
	while(a--){
		int b,c,d;
		cin >> b >> c >> d;
		if(d==0 || b==0 || c==0 || b+c+d!=180)
			cout << "NO" << endl;
		else
			cout << "YES" << endl;
	}
}

Valid Triangles CodeChef Solution in JAVA

import java.util.Scanner;
public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int T = sc.nextInt();
		for (int tc = 0; tc < T; tc++) {
			int A = sc.nextInt();
			int B = sc.nextInt();
			int C = sc.nextInt();
			System.out.println(solve(A, B, C) ? "YES" : "NO");
		}
		sc.close();
	}
	static boolean solve(int A, int B, int C) {
		return A + B + C == 180;
	}
}

Disclaimer: The above Problem (Valid Triangles) is generated by CodeChef but the solution is provided by Chase2learn.This tutorial is only for Educational and Learning purpose.

Sharing Is Caring

Leave a Comment