六月五号算法和数据库
1.算法:查找数组中位数为偶数的个数
问题1:如何计算位数
通过while语句来对数字一直取整计数
再通过对计算的数count对2取余来判断位数是否为偶数位
最后将计算数count归零来用于下一个原数开始判断
class solution{
public int findNumbers(int []nums){
int count = 0,ret = 0;
for(int i = 0;i<nums.length;i++){
while(nums[i]>0){//判断一个数的位数
nums[i]/=10;
count++;}
if(count%2==0){ret++;}//判断是否为偶数通过对2取余
count = 0;//将计数归零,用于下一个数组元素比较
}
return count;}
}
2.数据库:超过五名同学的课
问题:为什么自己算的时候在执行时候没有问题,在提交的时候却出现错误
自己的count()里面的变量找错了
SELECT class from courses
GROUP BY class HAVING count(student)>=5;
总结:自己还是没有巩固好已学的知识点,有思路但是没有完整的做出题目
每周应该发一天时间巩固一周所学
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!