소개
오늘 나는 나의 카누와 함께 혼자 낚시를 갔다. 불행히도 나는 잠들었 고 시내가 나를 데려 갔다. 나는 노를 잃었다. 나는 해안을 볼 수 없으므로 멀리 있어야합니다!
휴대 전화를 가지고 있지만 짠 물에 젖어 고장이 나고, 마이크와 전화 스피커가 깨져서 말을하거나들을 수 없지만 해안 해변에있는 친구에게 SMS를 보낼 수 있습니다!
내 친구는 매우 강력한 횃불을 가지고 있으며 대나무 지팡이 위에 그것을 올려서 올바른 방향을 보여 주지만 노가 없기 때문에 줄을 뛸 수 없으므로 거리를 알려 주어야합니다. 날 잡아!
내 친구는 그가 횃불을 해수면에서 11.50 미터로 유지하고 있다고 말했는데, 수평선 위로 바로 빛을 볼 수 있습니다. 이제는 학교에서 지구의 반지름이 해수면에서 6371km가되어야한다는 것을 기억하고, 카누에 앉아서 내 눈도 해수면이라고 가정 할 수 있습니다.
직무
전류가 순간적으로 저를 움직이고 있기 때문에 친구가 때때로 횃불을 높이고 있습니다 (현재 12.30 미터). 친구의 위치와의 거리를 계산하는 데 도움이되는 전체 프로그램이나 기능을 작성하십시오!
다음은 다이어그램이 아닙니다 (확대 할 수 없음).
레이블 M
이 있는 주황색 점 은 나이고 레이블 이있는 빨간색 점 T
은 토치입니다. 녹색 라인 사이의 직선 거리 M
및T
입력
표준 입력 h
에서 해수면 의 토치 높이 를 미터 단위로 가져옵니다 . 수평선 바로 위에 보이는 것은 소수점 이하 두 자릿수 (정확도 1 센티미터 또는 0.01 미터)의 부동 소수점 숫자 형태입니다. 범위는 0에서 100까지입니다.
산출
녹색 선의 유클리드 길이를 정확도 1cm로 반환해야합니다. 예를 들어 미터로 출력하는 경우 소수점 이하 두 자리 이상이어야합니다. 출력은 미터 또는 킬로미터가 될 수 있지만 정확도를 존중합니다.
테스트 사례 :
미터 단위의 모든 값.
11.5 > 12105.08
13.8 > 13260.45
규칙
가장 짧은 코드가 승리합니다.