๐Ÿงฉ Algorithm/[BOJ] Bronze

BOJ 10101๋ฒˆ : ์‚ผ๊ฐํ˜• ์™ธ์šฐ๊ธฐ (Python, Java/๊ตฌํ˜„/Bronze 4)

devCloud 2024. 3. 21. 13:24

 

 

10101๋ฒˆ: ์‚ผ๊ฐํ˜• ์™ธ์šฐ๊ธฐ

๋ฌธ์ œ์˜ ์„ค๋ช…์— ๋”ฐ๋ผ Equilateral, Isosceles, Scalene, Error ์ค‘ ํ•˜๋‚˜๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค.

www.acmicpc.net


์„ค๋ช…

์„ธ ๊ฐ์˜ ํฌ๊ธฐ๊ฐ€ ๋ชจ๋‘ 60์ด๋ฉด, Equilateral
์„ธ ๊ฐ์˜ ํ•ฉ์ด 180์ด๊ณ , ๋‘ ๊ฐ์ด ๊ฐ™์€ ๊ฒฝ์šฐ์—๋Š” Isosceles
์„ธ ๊ฐ์˜ ํ•ฉ์ด 180์ด๊ณ , ๊ฐ™์€ ๊ฐ์ด ์—†๋Š” ๊ฒฝ์šฐ์—๋Š” Scalene
์„ธ ๊ฐ์˜ ํ•ฉ์ด 180์ด ์•„๋‹Œ ๊ฒฝ์šฐ์—๋Š” Error
๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.

 

 

Solution

Java

import java.util.*;
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int a, b, c;
        a = sc.nextInt();
        b = sc.nextInt();
        c = sc.nextInt();

        if (a + b + c != 180) {
            System.out.println("Error");
        } else if (a != b && b != c && a != c) {
            System.out.println("Scalene");
        } else if (a != b || b != c || a != c) {
            System.out.println("Isosceles");
        }else{
            System.out.println("Equilateral");
        }

    }
}

 

 

Python

a = int(input())
b = int(input())
c = int(input())

if a + b + c != 180:
    print("Error")
elif a != b and b != c and a != c:
    print("Scalene")
elif a != b or b != c or a != c:
    print("Isosceles")
else:
    print("Equilateral")