超级简单的Python解决方案在记忆中击败98%
#初学者 #python #leetcode #math

直觉

要将温度从塞尔斯转换为开尔文和华氏度,我们可以使用以下公式:

  • 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]
        """