博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[LeetCode]题解(python):119-Pascal's Triangle II
阅读量:5967 次
发布时间:2019-06-19

本文共 672 字,大约阅读时间需要 2 分钟。

题目来源:

  https://leetcode.com/problems/pascals-triangle-ii/


 

题意分析:

  给定一个整数k,返回第k层的Triangle。


 

题目思路:

  根据Triangle规则,直接计算即可。


 

代码(python):

  

class Solution(object):    def getRow(self, rowIndex):        """        :type rowIndex: int        :rtype: List[int]        """        if rowIndex == 0:            return [1]        if rowIndex == 1:            return [1,1]        ans = [1,1]        i = 1        while i < rowIndex:            tmp = [1]            for j in range(len(ans) - 1):                tmp.append(ans[j] + ans[j + 1])            tmp.append(1)            ans = tmp[:]            i += 1        return ans
View Code

 

转载于:https://www.cnblogs.com/chruny/p/5302193.html

你可能感兴趣的文章
【386天】跃迁之路——程序员高效学习方法论探索系列(实验阶段143-2018.02.26)...
查看>>
Java数据类型分类
查看>>
springboot应用启动原理(一) 将启动脚本嵌入jar
查看>>
SpringMVC架构
查看>>
JAVA团队开发手册 - 2.代码管理
查看>>
超详细步骤 | 如何用小程序 SDK 实现电商评价模
查看>>
Android 类库
查看>>
vue和iview应用中的一些问题(持续更新)
查看>>
基于 Workman 实现Web扫描登录
查看>>
karma如何与测试框架合作2之webpack
查看>>
关于VSCode更新对于emmet2.0支持的配置更改问题。
查看>>
二叉树的遍历
查看>>
三元组相加获得target
查看>>
10分钟搭建MySQL Binlog分析+可视化方案
查看>>
vmware虚拟机配置串口
查看>>
小型自动化运维--expect脚本之传递函数
查看>>
多activity中退出整个程序
查看>>
【scala初学】scala IDE eclipse
查看>>
Dockerfile构建LNMP分离环境部署wordpress
查看>>
网络中最常用的网络命令(5)-完整参数
查看>>