T1:温度转换
写法一:直接敲公式
class Solution:
def convertTemperature(self, celsius: float) -> List[float]:
ans = []
t = float(celsius)
kelvin = t + 273.15
fahrenheit = t * 9/5+32
ans.append(kelvin)
ans.append(fahrenheit)
return ans
写法二:借鉴up灵茶山艾府,为了防止打错吃罚时,直接复制题目
class Solution:
def convertTemperature(self, 摄氏度: float) -> List[float]:
开氏度 = 摄氏度 + 273.15
华氏度 = 摄氏度 * 1.80 + 32.00
return [开氏度,华氏度]
T2:温度转换
非暴力没弄懂,直接暴力枚举:
import math
class Solution:
def subarrayLCM(self, nums: List[int], k: int) -> int:
ans = 0
n = len(nums)
for i in range(n):
LCM = 1
for i in range(i,n):
LCM = lcm(LCM,nums[i])
if LCM > k:
break
if LCM == k:
ans +=1
return ans
温度转换算法
本文提供了两种实现温度单位转换的方法,包括摄氏度到开氏度及华氏度的转换。第一种方法通过直接编写数学公式来完成转换;第二种方法则通过复制题目给出的公式进行转换。
932

被折叠的 条评论
为什么被折叠?



