一品网
  • 首页

942. DI String Match


class Solution:
    def diStringMatch(self, S: str) -> List[int]:
        A=[i for i in range(len(S)+1)]
        res = A
        for index,s in enumerate(S):
            if s is 'I':
                A[index] =res[0]
                res = res[1:]
            if s is 'D':
                a = res[-1]
                res = res[0:-1]
                A[index] = a
        A[-1]=res[0]        
                
        return A

  1224ms,14.1M

LeetCode

相关


【LeetCode每日一题】员工的重要性

【LeetCode每日一题】整数反转

【LeetCode】—— 翻转二叉树

【python】Leetcode每日一题-森林中的兔子

【python】Leetcode每日一题-132模式

Leetcode练习第一题

LeetCode刷题总结-数组篇(上)

Leetcode字符串算法

【leetcode】36. Valid Sudoku(判断能否是合法的数独puzzle)

【leetcode】167. Two Sum II - Input Array Is Sorted

leetcode316 去除重复字母

[LeetCode] 395. 至少有 K 个重复字符的最长子串

标签

一品网 冀ICP备14022925号-6