题目一:

链接:累加
解题思路:
1、可以使用循环进行累加求和;
2、可以用python中的list求和
C++:

class Solution {public:int sumNums(int n) {return ((1+n)*n)/2;}
};

Python:

class Solution(object):def sumNums(self, n):""":type n: int:rtype: int"""s=[ i for i in range(1,n+1)]return sum(s)

JAVA:

class Solution {public int sumNums(int n) {int s=0;for(int i=1;i<=n;i++){s+=i;}returns;   }
}

题目二:

链接:2的幂
解题思路:
枚举2的幂有2,4,8…2^31
C++:

class Solution {public:bool isPowerOfTwo(int n) {if(n<=0)return false;if(n==1)return true;unsigned int k=2;for(int i=1;i<=31;i++){if(k==n){return true;break;}k*=2;}return false;}
};

题目三:
题目链接:3的幂
解题思路:
枚举3的幂有1,3,9,27…3^20
python:

class Solution(object):def isPowerOfThree(self, n):""":type n: int:rtype: bool"""if n==1:return Trueif n<=0:return Falsek=3for i in range(20):if k==n:return Truek*=3return False

题目四:
链接:4的幂
解题思路:
枚举4的幂有1,4,16…2^15
Java

class Solution {public boolean isPowerOfFour(int n) {if(n==1)return  true;if(n<=0)return false;int k=4;for(int i=1;i<=15;i++){if(k==n){return true;}k*=4;}return false;}
}

题目五:
链接:第k个因子数
解题思路:
暴力循环破解
c++:

class Solution {public:int kthFactor(int n, int k) {int x=0;for(int i=1;i<=n;i++){if(n%i==0){x++;if(k==x){return i;}}}return -1;}
};

题目六:
链接:有效的完全平方数
解题思路:
C++

class Solution {public:bool isPerfectSquare(int num) {for(int i=1;i<=num/2+2;i++){if((long long)i*i==num)return true;}return false;}
};

《九日集训》打卡第二天相关推荐

  1. 万人千题 | 九日集训 | 英雄算法联盟合伙人 | 三年之约 | B站直播早起粉丝团

    图中红色字为动态数字,会随时修改 文章目录 一.万人千题 1.简介 2.详述 二.九日集训 1.简介 2.参与人群 2.如何参与 3.集训周期 4.集训内容 5.如何参加 三.英雄算法联盟合伙人 1. ...

  2. 英雄算法联盟 - 新九日集训人员招募规则

    文章目录 ▋ 涉及费用 ▋ 训练时间 ▋ 适合人群 ▋ 如何加入 ▋ 参与形式 ▋ 你的收获 ▋ 我的收获 ▋ 涉及费用   完全免费 ▋ 训练时间   连续九天 ▋ 适合人群   1.每天早上能够 ...

  3. 【总结帖】九日集训,乾坤未定,未来可期0.0

    转眼间九天就过完了.恭喜大家成功从<九日集训>课程中毕业了.这九天到底让我们学到了什么呢?我们来一起回顾一下吧. 过程梳理 1.第一天 我们从第一天的宣誓,发誓自己一定坚持九天的时间,给自 ...

  4. 面试有没有看过spring源码_如何看Spring源码、Java每日六道面试分享,打卡第二天...

    原标题:如何看Spring源码.Java每日六道面试分享,打卡第二天 想要深入的熟悉了解Spring源码,我觉得第一步就是要有一个能跑起来的极尽简单的框架,下面我就教大家搭建一个最简单的Spring框 ...

  5. 六级词汇打卡第二天(二)

    六级词汇打卡第二天(二) 六级虐我千万遍,我待六级如初恋,跟着康哥学英语,一定能过上无比奢华糜烂的生活 第二天词汇打卡如下: 本期结束,我们下期再见!

  6. 九日集训 总结与展望

    1 总结 非常感谢英雄哥--英雄哪里出来的九日集训专栏,让我对算法有了初步的了解.九日集训面向初学者,其内容大多比较简单,但是却包括了最基本的内容.之后有时间会将这些知识进行总结提炼,方便后来人参考, ...

  7. 知识星球 英雄算法联盟,五月集训,打卡第二天(1)

    目录 一.题目一  500. 键盘行 1.题目描述 2.基础框架 3.原题链接 二.解题报告 1.思路分析 2.代码详解 二.题目二  1160. 拼写单词 1.题目描述 2.基础框架 3.原题链接 ...

  8. 《九日集训》第四天打卡

    题目一: 链接:重新排列数组 解题思路: 下标对称,一 一入座 JAVA: class Solution {public int[] shuffle(int[] nums, int n) {int [ ...

  9. 《九日集训》第五天打卡

    题目一: 链接:排序数组 解题思路: 采用C语言库里面的qsort(对象,大小,类型大小,排序函数) 排序函数 返回小于0,升序: 排序函数 返回大于0,降序. C语言: int cmp(const ...

最新文章

  1. reduce实现filter,map 数组扁平化等
  2. 在 SpringBoot 项目中,Spring Security 和 Shiro 该如何选择?
  3. 033-Unit 5 Standard I/O and Pipes
  4. C++ vector容器中常见的三种遍历方式
  5. 医惠护理系统服务器错误,医惠智能云随访系统
  6. Python基础 模块化编程(模块的导入)
  7. Python四舍五入保留两位小数
  8. 1183 连接字符串
  9. java爬取堆糖所有头像(高质量版头像)
  10. ubuntu系统下耳机没声音(已解决)
  11. 转:7招,教你在工作中高效做笔记
  12. h5应用数据加密_在线视频加密用H5加密方案有哪些优点?
  13. Python中文社区新专栏作者计划
  14. numpy创建国际象棋棋盘的数组
  15. MySQL慢查询配置和使用
  16. Unity加载进度条
  17. win10服务器密码怎么修改,教你windows10密码更改
  18. 简易示波器c语言程序,单片机简易数字示波器仿真+源程序+电路原理图
  19. 解决module ‘mediapipe.python.solutions.face_mesh‘ has no attribute ‘FACE_CONNECTIONS‘问题的办法
  20. 领域驱动设计在美团点评业务系统的实践

热门文章

  1. gnuplot用C语言程序画图,gnuplot使用
  2. 清华大学2001年机试-字符串排序-1066
  3. 树莓派最新最快更新源2020.06.06
  4. 基于R和ArcGIS两种方法制作土地利用转移图详细教程
  5. Hadoop学习笔记(四)HDFS部分下
  6. 文件包含漏洞——实例
  7. MySQL学习笔记(持续更新ING)
  8. 学习MVC之租房网站(二)-框架搭建及准备工作
  9. CodeForces - 1324D Pair of Topics(二分或双指针)
  10. 解析今日头条as,cp,_signiture参数---as,cp