백준: 8723번 Patyki (Python3)
Patyki 성공다국어
1 초 | 128 MB | 1319 | 861 | 814 | 66.449% |
문제
Bytie는 숲에서 3개의 막대기를 발견했습니다. 이제 그는 직각 삼각형 또는 정삼각형을 만들 수 있는지 알고 싶습니다. BYtie는 막대기를 부러뜨릴 수 없으며 전체를 사용할 수만 있습니다.
Bajtuś znalazł w lesie 3 patyki. Teraz chciałby wiedzieć, czy może z nich zbudować trójkąt prostokątny lub równoboczny. Bajtuś nie może łamać patyków, może je wykorzystać tylko w całości.
입력
입력의 첫 번째 줄에는 각각 첫 번째, 두 번째 및 세 번째 막대의 길이를 나타내는 세 개의 정수 a, b, c(1 ≤ a, b, c ≤ 1000)가 포함됩니다.
Pierwszy wiersz wejścia zawiera trzy liczby całkowite a, b, c (1 ≤ a, b, c ≤ 1000), oznaczające odpowiednio długości pierwszego, drugiego i trzeciego patyka.
출력
출력의 첫 번째이자 유일한 줄에는 하나의 숫자가 포함되어야 합니다. 0 - Byteus가 직각 삼각형이나 정삼각형을 만들 수 없는 경우 1 - Byteus가 직각 삼각형만 만들 수 있는 경우 2 - Byteus가 정삼각형만 만들 수 있는 경우
Pierwszy i jedyny wiersz wyjścia powinien zawierać jedną liczbę: 0 - jeśli Bajtuś nie może zbudować, ani trójkąta prostokątnego ani równobocznego, 1 - jeśli Bajtuś może zbudować tylko trójkąt prostokątny, 2 - jeśli Bajtuś może zbudować tylko trójkąt równoboczny,
예제 입력 1
3 4 5
예제 출력 1
1
답안
1
2
3
4
5
6
7
|
lst = sorted(map(int, input().split()))
if lst[0] == lst[1] == lst[2]:
print(2)
elif lst[2]**2 == lst[0]**2 + lst[1]**2:
print(1)
else:
print(0)
|
cs |
'공부 > 코딩테스트' 카테고리의 다른 글
백준: 10808번 알파벳 개수 (Python3) (0) | 2022.08.04 |
---|---|
백준: 8718번 Bałwanek (Python3) (0) | 2022.08.04 |
백준: 8760번 Schronisko (Python3) (0) | 2022.08.04 |
백준: 10039번 평균 점수 (Python3) (0) | 2022.08.04 |
백준: 10101번 삼각형 외우기 (Python3 (0) | 2022.08.04 |
댓글