[Python] 코딩 도장 - 대각선 길이 구하기

Updated:

코딩 도장 사이트의 문제를 직접 풀어본 내용을 정리하여 올립니다.

코딩 도장에서 여러 문제를 확인할 수 있습니다.

난이도 순으로 차근차근 풀어보려 합니다.


[문제: 대각선 길이 구하기] - Lv.1

직각삼각형의 밑변이 x, 높이가 y일 때 남은 변(대각선)의 길이를 구하는 함수를 만들어주세요.

ps. 요즘 대각선 계산기 어플이 인기가 있는 걸 보고 한번 직접 만들어보는 것도 좋다고 생각해서 문제를 만들어 올립니다.

출처: https://codingdojang.com/scode/672?answer_mode=hide


[풀이]

def f(x,y):
    return (x**2 + y**2)**0.5

f(3,4)
5.0

직각삼각형이라 피타고라스 정리에 따라 쉽게 구할 수 있다.


[추천 풀이]

def diagonal():
    x=float(input())
    y=float(input())
    result=(x**2+y**2)**0.5
    print(result)

diagonal()
3
4
5.0

Leave a comment