不会做题的小菜鸡
不会做题的小菜鸡
全部文章
题解
归档
标签
去牛客网
登录
/
注册
不会做题
下面的这道题怎么做呀?
全部文章
/ 题解
(共44篇)
题解 | #查找输入整数二进制中1的个数#
题目分析 题目给出一组数字 题目要求我们输出数字二进制的1的个数 方法一:位运算 实现思路 我们对数字进行与运算操作,将数字和1取与运算,可以得到其末位是否为1 将目标数字不断右移并迭代,最终计数统计1的个数 while True: try: n...
Python3
位运算
字符串
2021-11-08
3
400
题解 | #放苹果#
题目分析 题目给我们苹果的数量m和盘子的数量n 要将苹果放在盘子里,可以允许空盘,问有多少种放置方案 但是盘子顺序是可以任意调换的,调换前后认为是同一种放置方案 方法一:递归 实现思路 我们递归的最终结果是要返回solution(m,n) 递归退出条件: 如果没有苹果,则说明放置已经完...
Python3
递归
动态规划
2021-11-08
150
4348
题解 | #查找组成一个偶数最接近的两个素数#
题目分析 题目给出了我们一个偶数 我们要将偶数拆成两个素数数字之和,这两个素数要求差值最小 输出这两个素数 方法一:枚举 实现思路 我们从1开始枚举到偶数n的一半,来找素数(对应的另一个数字就是偶数和当前枚举值的差值) 假设拆成了两个数字为i,j 我们要判断i和j是否都是素数,...
Python3
数学
贪心
枚举
2021-11-08
1
1076
题解 | #找出字符串中第一个只出现一次的字符#
题目分析 题目给出我们若干个字符串 我们要输出每个字符串中,只出现一次的而且是最先只出现一次的字符,如果没有的话则输出-1 方法一:哈希存储 实现思路 通过一个字典存储所有字符出现的次数 然后按照字符串顺序遍历(可优化) 找到字符串顺序中,第一个只出现一次的字符 输出目标字...
Python3
2021-11-08
0
442
题解 | #高精度整数加法#
题目分析 题目给出两个字符串,含义为两串数字 我们要返回数字加和之后的结果,以字符串的格式输出 方法一:python大整数处理 实现思路 python语言支持大整数,不受位数限制 因此转成整型之后直接相加即可 while True: try: n1...
Python3
2021-11-08
48
3009
题解 | #输入n个整数,输出其中最小的k个#
题目分析 题目给出我们n个数字 我们要对n个数字进行排序,并且最终输出前k个最小的数字 方法一:调用库函数 实现思路 首先整理输入数据成列表或变量等 然后进行排序 按序输出前k个结果即可 while True: try: n,k = map(int, in...
Python3
2021-11-07
12
930
题解 | #完全数计算#
题目分析 题目给出我们若干数字 对于每个数字,从0到当前数字为止,统计其中完全数的个数,输出对应的每一个统计结果 完全数的定义为:该数字若所有因子(除去该数字本身)之和为该数字,则该数字为完全数 方法一:统计所有因子 实现思路 对于给出的数字n,通过perfectNum函数判断每一个数字...
Python3
2021-11-07
0
362
题解 | #密码验证合格程序#
来自专栏
题目分析 题目给出我们若干条字符串,其含义是我们经常会注册登录所使用的密码 题目对密码格式进行要求 第一点:密码必须超过8位 第二点:必须有大写字母、小写字母、数字、符号四种中的三种 第三点:密码不能有重复的公共子串,公共子串长度判定为3个字符及以上 我们要输出其是否符合以上条件的判断结...
Python3
字符串
2021-11-02
102
3931
题解 | #简单错误记录#
来自专栏
题目分析 题目给出我们若干文件路径和文件对应的行数 题目规定我们只取每个文件的文件名信息(去除绝对路信息),并截取末尾16位(如果不足16位则不需要截取) 因此会碰到不同绝对路径可能被认定为同一个错误记录的情况,这是允许的,并且对于这种情况只统计第一次的错误信息 最终需要返回最后8个错误记录 ...
Python3
字符串
2021-11-02
6
495
题解 | #识别有效的IP地址和掩码并进行分类统计#
题目分析 题目给出了若干个IP地址和子网掩码的字符串 我们要根据给出的信息对这些IP和掩码进行划分工作,统计类型 一共要划分和统计的类型有7种,分别是A、B、C、D、E类IP地址的数量,错误IP或错误掩码的数量、私有IP的数量 这是一个处理字符串的问题,思路其实比较简单,一点点抠细节处理清...
Python3
字符串
2021-11-02
30
2404
首页
上一页
1
2
3
4
5
下一页
末页