java练习5 爬楼梯

news2025/1/12 15:43:45

题目:小谢 喜欢爬楼梯,有时一次爬1阶,有时一次爬2阶.

如果,楼梯有20阶,小明一共有多少次爬法.

 

 public static void main(String[] args) {
        System.out.println(getNumber(20));

    }
    public static int getNumber(int n){
        if(n==1){
            return 1;
        }
        if (n==2){
            return 2;

        }
        return getNumber(n-1)+getNumber(n-2);
    }

小谢,一次最多可以爬2阶

当在19阶 时,到达20阶只要一步

当在18阶 时,到达20阶只要两步

且 到达19阶的过程包括了18,17,16....的过程

所以20阶,只能是19 和18阶到达

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/897479.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Docker vs. Kubernetes:选择合适的场景

在决定使用 Docker 还是 Kubernetes 之前,让我们看看一些实际的场景,以便更好地理解它们的适用性。 使用 Docker 的场景 假设您正在开发一个微服务应用程序,其中每个微服务都需要一些特定的依赖项和环境。在这种情况下,Docker 是一…

218、仿真-基于51单片机步进电机正反转加减速度LCD1602显示Proteus仿真设计(程序+Proteus仿真+配套资料等)

毕设帮助、开题指导、技术解答(有偿)见文未 目录 一、硬件设计 二、设计功能 三、Proteus仿真图​编辑 四、程序源码 资料包括: 需要完整的资料可以点击下面的名片加下我,找我要资源压缩包的百度网盘下载地址及提取码。 方案选择 单片机的选择 方…

shell脚本三剑客之awk

awk文本三剑客之一,是功能最强大的文本工具 awk也是按行来进行操作,对行操作完之后,可以根据指定命令来对行取列 awk的分隔符:默认分隔符是空格或者tab键,多个空格,会自动压缩成一个 用法: …

iPhone上的个人热点丢失了怎么办?如何修复iPhone上不见的个人热点?

个人热点功能可将我们的iPhone手机转变为 Wi-Fi 热点,有了Wi-Fi 热点后就可以与附近的其他设备共享其互联网连接。 一般情况下,个人热点打开就可以使用,但也有部分用户在升级系统或越狱后发现 iPhone 的个人热点消失了。 iPhone上的个人热点…

SpringBoot + Vue 微人事(十二)

职位批量删除实现 编写后端接口 PositionController DeleteMapping("/")public RespBean deletePositionByIds(Integer[] ids){if(positionsService.deletePositionsByIds(ids)ids.length){return RespBean.ok("删除成功");}return RespBean.err("删…

11. Vuepress2.x 关闭夜间模式

修改 docs/.vuepress/config.ts 配置文件 设置 themeConfig.darkMode属性详见 官网 module.exports {host: localhost, // ipport: 8099, //端口号title: 我的技术站, // 设置网站标题description: 描述:我的技术站,base: /, //默认路径head: [// 设置 favor.ico&a…

LVGL基本控件介绍

1. 弧(lv_arc) 特点 弧的0度在右边,90度在下边 效果图 源码 void lv_arc_demo(void) {/* Create an Arc */lv_obj_t* arc lv_arc_create(lv_scr_act(), NULL);/* Set Background range */lv_arc_set_bg_angles(arc, 0, 360);/* Set Forward range */lv_arc_set…

探索心律失常:病因、诊断与治疗以及与肠道菌群的关联

谷禾健康 你是否有时会感到心悸、心慌、胸闷、气短、头晕、乏力?你是否有时感觉自己的心跳过快或过慢? 如果有上述情况,就要引起重视了,你可能存在心律失常。心律失常是最常见的心脏疾病之一,涉及到心脏的电活动节奏异…

JAVA设计模式总结之23种设计模式

一、什么是设计模式 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计…

c++ | 字节转换 | 字长 | 机器位数

为什么有的时候脑子转不过来?? 为什么要对字节、机器长啊、位啊都要门清 位数 一般的就是指计算机的位数,比如64位/32位,更简单的理解,计算机就是在不停的做二进制的计算,比如32位计算机,在长…

Day14 01-Shell脚本编程详解

文章目录 第一章 Shell编程【重点】1.1. Shell的概念介绍1.1.1. 命令解释器4.1.1.2. Shell脚本 1.2. Shell编程规范1.2.1. 脚本文件的结构1.2.2. 脚本文件的执行 1.3. Shell的变量1.3.1. 变量的用法1.3.2. 变量的分类1.3.3. 局部变量1.3.4. 环境变量1.3.5. 位置参数变量1.3.6. …

Android 远程真机调研

背景 现有的安卓测试机器较少,很难满足 SDK 的兼容性测试及线上问题(特殊机型)验证,基于真机成本较高且数量较多的前提下,可以考虑使用云测平台上的机器进行验证,因此需要针对各云测平台进行调研、比较。 …

四川天蝶电子商务有限公司:新媒体+短视频运营

随着互联网科技的不断发展,新媒体行业如今已经成为了人们获取信息、进行交流的主要渠道之一。在这样的大环境下,短视频成为了新媒体运营的一个重要组成部分。那么,新媒体短视频运营到底是做什么呢?接下来,我们将从几个…

猿辅导Motiff亮相IXDC 2023国际体验设计大会,发布新功能获行业高度关注

近日,“IXDC 2023国际体验设计大会”在北京国家会议中心拉开序幕,3000设计师、1000企业、200全球商业领袖,共襄为期5天的用户体验创新盛会。据了解,此次大会是以“设计领导力”为主题,分享全球设计、科技、商业的前沿趋…

新能源电动车充电桩控制主板接口

新能源电动车充电桩控制主板接口 你是否想过,为什么你的手机在充电时总是烫得吓人?为什么你的电动车在充电时总是那么慢?这一切,都与充电桩控制主板接口有关! 充电桩控制主板接口必须具备以下特点: 1. 多种输入接口:充电桩主板应…

VisualGLM-6B:一个基于ChatGLM-6B模型的图像理解模型

介绍 VisualGLM-6B 是一个开源的,支持图像、中文和英文的多模态对话语言模型,语言模型基于 ChatGLM-6B,具有 62 亿参数;图像部分通过训练 BLIP2-Qformer 构建起视觉模型与语言模型的桥梁,整体模型共78亿参数。 Visua…

如何快速学习AdsPower RPA

之前写过如何学习AdsPower RPA的系列文章,有些同学可能觉得学习路径太慢了,希望能更快一些。于是就有了今天这篇文章。 自从我踩过不少编写RPA流程的坑之后,再反过头来研究模板商店里面的模板,最后发现这才是好东西。虽然模板商店…

Python入门【动态添加属性和方法、正则表达式概述、match函数的使用、常用匹配符、限定符 、限定符使用示例】(二十九)

👏作者简介:大家好,我是爱敲代码的小王,CSDN博客博主,Python小白 📕系列专栏:python入门到实战、Python爬虫开发、Python办公自动化、Python数据分析、Python前后端开发 📧如果文章知识点有错误…

CAS:1450754-37-6,Alkyne Diazirine acid,炔烃双吖丙啶羧酸

今日文章关键词:炔烃双吖丙啶羧酸供应商,药物靶标识别,CAS:1450754-37-6 产品简介:Alkyne-Diazirine-COOH,可用于药物靶标识别,一般优势体现在反应活性高,位阻小,稳定性…

普陀发布新规服务元宇宙企业 和数软件发展元宇宙场景落地

近日,数智中国AIGC科技周2023全球元宇宙大会上海站活动现场“半马苏河”元宇宙企业科创政策包正式发布。政策包在普陀原有科创政策基础上进行了叠加升级,一共涵盖了十条专项服务元宇宙企业的专项政策,简称普陀“元十条”。 普陀“元十条”从…