코테/백준
[백준/JAVA] 5073번: 삼각형과 세 변
imname1am
2023. 5. 31. 16:06
반응형
🔺 문제
5073번: 삼각형과 세 변
각 입력에 맞는 결과 (Equilateral, Isosceles, Scalene, Invalid) 를 출력하시오.
www.acmicpc.net
🔺 코드
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
import java.util.*;
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st;
StringBuilder sb = new StringBuilder();
while(true) {
st = new StringTokenizer(br.readLine()," ");
int a = Integer.parseInt(st.nextToken());
int b = Integer.parseInt(st.nextToken());
int c = Integer.parseInt(st.nextToken());
if(a == 0 && b == 0 && c == 0) break;
if(a == b && b == c && c == a)
sb.append("Equilateral").append("\n");
else if(a + b <= c || a + c <= b || b + c <= a)
sb.append("Invalid").append("\n");
else if(a == b || b == c || c == a)
sb.append("Isosceles").append("\n");
else
sb.append("Scalene").append("\n");
}
System.out.println(sb);
}
}
|
cs |
✅ 해결 아이디어
- if문을 열심히..
💥 유의사항
• Isosceles보다 Invald 조건식을 먼저 해줘야 함.
💬 느낀 점
조건을 놓치지 말좌
1회독 | 2회독 | 3회독 | 4회독 | 5회독 |
V |
(참고)
[백준] 5073번: 삼각형과 세 변
https://www.acmicpc.net/problem/5073 5073번: 삼각형과 세 변 문제 삼각형의 세 변의 길이가 주어질 때 변의 길이에 따라 다음과 같이 정의한다. Equilateral : 세 변의 길이가 모두 같은 경우 Isosceles : 두 변의
zzang9ha.tistory.com
반응형