최고 온도 스케일에 대해 TNB에서 한 번 토론이 진행되었으며, 우리는 무언가에 동의했습니다. 즉, Celsius , Kelvin , Fahrenheit 및 Rankine (죄송합니다).
이제 문제는 대부분의 사람들이이 시스템을 사용하지 않는다는 것입니다. 따라서이 평균에서 다시 변환 할 프로그램이 필요합니다!
도전
특정 온도의 섭씨, 화씨, 켈빈 및 랭킨 표현의 평균을 고려하면 미리 정의되고 일관된 순서로 개별 표준 표현을 출력합니다. 내 화이트 보드 계산에 따라 가능하다는 것이 밝혀졌습니다. 입력은 언어가 처리 할 수있는 모든 범위의 단일 부동 소수점 값이며 출력은 합리적인 형식의 4 개의 부동 소수점 값입니다. 출력이 언어 범위 내에 있도록 입력을 제한 할 수 있지만 절대 0까지 지원할 수 있어야합니다 (따라서 음수를 처리 할 수 있어야 함).
테스트 사례
input -> (Celsius, Fahrenheit, Kelvin, Rankine)
100 -> (-70.86071428571424, -95.54928571428565, 202.28928571428574, 364.12071428571437)
20 -> (-128.0035714285714, -198.4064285714286, 145.14642857142857, 261.2635714285714)
-10 -> (-149.43214285714282, -236.97785714285715, 123.71785714285716, 222.69214285714287)
10000 -> (7000.567857142858, 12633.022142857144, 7273.717857142858, 13092.692142857144)
이 값은 Uriel의 Python 프로그램 으로 생성 되었으며 올바른지 확인했습니다.
13092....대신 대신 Rankines를받습니다.13091...