Leetcode
比特本特
[Python后端工程师]、[PG-DBA]
语言:Python,Go(学习中)
框架:Odoo、Django、Gin(学习中)
数据库:PostgreSQL、Redis
容器化:Docker
服务器:CentOS、Ubuntu
其它:HTML、CSS、JS、GIT
正在学习:ELK(Elasticsearch、Logstash、Kibana)、K8S、JQuery、Bootstrap5
具备证书:PCA、PCP、PCM(备考)
持续学习前后端各类技术,为成为真·全栈开发工程师而努力中
展开
-
Leetcode | 13. 罗马数字转整数
13. 罗马数字转整数 class Solution: def romanToInt(self, s: str) -> int: MAPPING = { 'I':1, 'V':5, 'X':10, 'L':50, 'C':100, 'D':500, 'M':1000, 'IV':4, 'IX':9, 'XL':40,原创 2021-08-18 23:49:48 · 133 阅读 · 0 评论 -
Leetcode | 21. 合并两个有序链表
21. 合并两个有序链表 # Definition for singly-linked list. # class ListNode: # def __init__(self, val=0, next=None): # self.val = val # self.next = next class Solution: def mergeTwoLists(self, l1: ListNode, l2: ListNode) -> ListNode:原创 2021-08-18 23:31:57 · 127 阅读 · 0 评论 -
Leetcode | 2.两数相加
2. 两数相加 # Definition for singly-linked list. # class ListNode: # def __init__(self, val=0, next=None): # self.val = val # self.next = next class Solution: def addTwoNumbers(self, l1: ListNode, l2: ListNode) -> ListNode: A原创 2021-08-18 00:28:39 · 103 阅读 · 0 评论 -
Leetcode | 1.两数之和
1.两数之和 class Solution: def twoSum(self, nums: List[int], target: int) -> List[int]: for index,n in enumerate(nums): n2 = target - n if n2 in nums[index+1:]: return [index,index + nums[index+1:].index(n原创 2021-08-18 00:30:15 · 124 阅读 · 0 评论 -
Leetcode | 3. 无重复字符的最长子串
3. 无重复字符的最长子串 class Solution: def lengthOfLongestSubstring(self, s: str) -> int: # 无字符为0 if not s: return 0 else: # 有字符最少为1 滑动窗口 min_len = 1 for i in range(len(s)):原创 2021-08-18 00:50:09 · 126 阅读 · 0 评论 -
Leetcode | 4. 寻找两个正序数组的中位数
4. 寻找两个正序数组的中位数 class Solution: def findMedianSortedArrays(self, nums1: List[int], nums2: List[int]) -> float: nums3 = sorted(nums1+nums2) if len(nums3) == 0: return 0.0 elif len(nums3) % 2 == 0: left_原创 2021-08-18 01:09:23 · 76 阅读 · 0 评论