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")
'๐งฉ Algorithm > [BOJ] Bronze' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| BOJ 10953๋ฒ : A+B - 6 (Python, Java/๊ตฌํ/Bronze 3) (0) | 2024.03.24 |
|---|---|
| BOJ 10797๋ฒ : 10๋ถ์ (Python, Java/๊ตฌํ/Bronze 4) (0) | 2024.03.24 |
| BOJ 2752๋ฒ : ์ธ์์ ๋ ฌ (Python, Java/๊ตฌํ/Bronze 4) (0) | 2024.03.20 |
| BOJ 3003๋ฒ : ํน, ํธ, ๋ฃฉ, ๋น์, ๋์ดํธ, ํฐ (Python, Java/๊ตฌํ/Bronze 5) (0) | 2024.03.19 |
| BOJ 4999๋ฒ : ์! (Python, Java/๊ตฌํ/Bronze 5) (0) | 2024.03.19 |