直觉
要将温度从塞尔斯转换为开尔文和华氏度,我们可以使用以下公式:
- kelvin = Celsius + 273.15
- 华氏
这些公式基于温度尺度及其之间关系的定义。
方法
我们可以实现一个将摄氏温度作为输入的函数,并返回两个元素的列表:相应的开尔文和华氏温度。我们可以使用上面的公式来计算转换并将结果舍入到两个小数位。
复杂
-
时间复杂性:$$ o(1)$$
-
空间复杂性:$$ o(1)$$
代码
class Solution(object):
def convertTemperature(self, celsius):
return [celsius + 273.15, celsius * 1.80 + 32.00]
"""
:type celsius: float
:rtype: List[float]
"""