笔试——Day9

文章目录

第一题

题目

添加逗号

思路

  • 取出数的每一位,每隔三次添加一个,
  • 特殊判断最后一个位置是不是,是的话删除

代码

第二题

题目:

跳台阶

思路

动态规划:f[i] 表示到达第i 个台阶的方法数量

只可以从前一个或者前两个上来,所以转移方程为
f[i] = f[i - 1] + f[i - 2];

代码

第三题

题目:

扑克牌顺子

思路

顺子的条件:

  • 除了0以外的元素个数不能大于1
  • 除了0以外的元素个数最大值和最小值的差不能大于4

代码

相关推荐
独好紫罗兰6 小时前
对python的再认识-基于数据结构进行-a006-元组-拓展
开发语言·数据结构·python
冉佳驹6 小时前
C++ ——— 异常处理的核心机制和智能指针管理
c++·异常捕获·异常继承体与多态·重载抛异常·raii思想·智能指针shared_ptr·weak_ptr指针
C++ 老炮儿的技术栈6 小时前
Qt 编写 TcpClient 程序 详细步骤
c语言·开发语言·数据库·c++·qt·算法
yuuki2332336 小时前
【C++】继承
开发语言·c++·windows
铉铉这波能秀6 小时前
LeetCode Hot100数据结构背景知识之集合(Set)Python2026新版
数据结构·python·算法·leetcode·哈希算法
踢足球09296 小时前
寒假打卡:2026-2-8
数据结构·算法
梵刹古音6 小时前
【C++】 析构函数
开发语言·c++
wangjialelele7 小时前
Linux下的IO操作以及ext系列文件系统
linux·运维·服务器·c语言·c++·个人开发
老赵说7 小时前
Java基础数据结构全面解析与实战指南:从小白到高手的通关秘籍
数据结构
打工哪有不疯的7 小时前
使用 MSYS2 为 Qt (MinGW 32/64位) 完美配置 OpenSSL
c++·qt