跳到主要内容

2469.温度转换

链接:2469.温度转换
难度:Easy
标签:数学
简介:返回数组 ans 。与实际答案误差不超过 10-5 的会视为正确答案。

题解 1 - cpp

  • 编辑时间:2022-11-13
  • 内存消耗:5.9MB
  • 编程语言:cpp
  • 解法介绍:直接计算。
class Solution {
public:
vector<double> convertTemperature(double celsius) {
vector<double> ans(2);
ans[0] = celsius + 273.15;
ans[1] = celsius * 1.80 + 32.00;
return ans;
}
};

题解 2 - cpp

  • 编辑时间:2023-03-21
  • 内存消耗:5.9MB
  • 编程语言:cpp
  • 解法介绍:直接计算。
class Solution {
public:
vector<double> convertTemperature(double celsius) {
return vector<double>{ celsius + 273.15, celsius * 1.80 + 32.00 };
}
};

题解 3 - python

  • 编辑时间:2023-03-21
  • 执行用时:32ms
  • 内存消耗:14.8MB
  • 编程语言:python
  • 解法介绍:同上。
class Solution:
def convertTemperature(self, celsius: float) -> List[float]:
return [celsius + 273.15, celsius * 1.80 + 32.00]

题解 4 - rust

  • 编辑时间:2023-03-21
  • 内存消耗:1.9MB
  • 编程语言:rust
  • 解法介绍:同上。
impl Solution {
pub fn convert_temperature(celsius: f64) -> Vec<f64> {
vec![celsius + 273.15, celsius * 1.80 + 32.00]
}
}