摘要:
1.求出列表的所有组合 def getalllist(points): res = [] for i in range(len(points)): ##假如是首个值的话,需要单独append进来 if i == 0: res.append([points[i]]) else: res.append( 阅读全文
摘要:
993. 数组划分 I 中文English 给一个有 2n 个整数的数组,你的任务是把这些整数分成 n 组,如(a1, b1),(a2, b2),...,(an, bn)。并且使得 i 从 1 到 n 的 min(ai, bi)之和尽可能的大。 样例 样例1: 输入: [1,4,3,2] 输出: 4 阅读全文
摘要:
988. 硬币摆放 中文English 你有 n 枚硬币,想要摆放成阶梯形状,即第 k 行恰好有 k 枚硬币。 给出 n,找到可以形成的完整楼梯行数。 n 是一个非负整数,且在32位有符号整数范围内。 样例 样例 1: 输入:n = 5 输出:2 解释: 硬币可以形成以下行: ¤ ¤ ¤ ¤ ¤ 因 阅读全文
摘要:
983. 棒球游戏 中文English 现在你是棒球比赛分记录员。 给定一个字符串数组,每一个字符串可以是以下4种中的其中一个: 整数 (一个回合的分数): 直接表示这回合你得到的分数。 "+" (一个回合的分数): 表示这回合你获得的分数为前两个 有效 分数之和。 "D" (一个回合的分数): 表 阅读全文
摘要:
936. 首字母大写 中文English 输入一个英文句子,将每个单词的第一个字母改成大写字母 样例 样例1 输入: s = "i want to get an accepted" 输出: "I Want To Get An Accepted" 样例2 输入: s = "i jidls mdijf 阅读全文
摘要:
924. 单词最短距离 中文English 给出一个单词列表和两个单词单词1,单词2,返回列表中这两个单词之间的最短距离。 样例 样例 1: 输入:["practice", "makes", "perfect", "coding", "makes"],"coding","practice" 输出:3 阅读全文