提交 aebadef1 编写于 作者: 檀越@新空间's avatar 檀越@新空间 🐭

fix:第三大的数

上级 9b4a6604
import openai import openai
import chainlit as cl import chainlit as cl
openai.proxy = 'http://127.0.0.1:7890' openai.proxy = 'http://127.0.0.1:8088'
openai.api_key = "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" openai.api_key = "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"
# model_name = "text-davinci-003"
model_name = "gpt-3.5-turbo" model_name = "gpt-3.5-turbo"
settings = { settings = {
"temperature": 0.7, "temperature": 0.7,
......
"""
第三大的数
"""
from typing import List
class Solution:
def thirdMax(self, nums: List[int]) -> int:
if not nums:
return None
if len(nums) < 3:
return max(nums)
nums = sorted(set(nums), reverse=True)
if len(nums) >= 3:
return nums[2]
else:
return max(nums)
if __name__ == '__main__':
result = Solution().thirdMax([3, 2, 1])
print(result)
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册