[프로그래머스 코딩테스트 PCCE 기출문제] 피타고라스의 정리 | 알고리즘 설명 & 문제 풀이 with 파이썬(Python)

Re_Go·2023년 12월 10일
0

코딩테스트연습

목록 보기
17/106
post-thumbnail

1. 문제 설명

2. 제한 사항

3. 입출력 예

4. 입출력 예 설명

5. 첫번째 문제 풀이(2023-12-10)

피타고라스 공식에 의하면, 가장 큰 변(빗변)의 길이의 제곱은 나머지 두 변의 제곱의 합이라고 합니다. 그 말인 즉 빗변의 제곱에서 한 변의 제곱을 뺀 값이 나머지 한 변의 제곱의 값이라는 것이죠.

a = int(input()) # 파이썬에서는 내장 함수인 input를 사용해 사용자로부터 입력을 받을 수 있는데, 문자열로 저장되므로 int 내장 함수를 사용하여 숫자값으로 변환해 줍니다.
c = int(input())

b = c**2 - a**2 # 빗변(c)의 제곱에서 한 변(a)의 제곱을 뺸 값을 b에 저장합니다. 참고로 파이썬의 제곱(**) 연산자는 자바스크립트에서도 동일하게 있어서 그리 어렵지 않게 풀었습니다.

print(b)

ps. PCCE 문제들에 대한 답변 언어들은 파이썬, C++, 자바 이렇게 세 코드로 나뉘어져 있는데 자바스크립트는 없습니다. 그래서 PCCE 연습은 그나마 쉽다는 파이썬으로 준비를 했습니다.

profile
인생은 본인의 삶을 곱씹어보는 R과 타인의 삶을 배워 나아가는 L의 연속이다.

0개의 댓글