当前位置: 首页 > news >正文

门户网站建设好处如何建立一个网站平台

门户网站建设好处,如何建立一个网站平台,东莞今日疫情最新情况,受欢迎的免费建站提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 前言 提示:这里可以添加本文要记录的大概内容: 3月28日练习内容 提示:以下是本篇文章正文内容,下面案例可供参考 一、题目-…

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

提示:这里可以添加本文要记录的大概内容:

3月28日练习内容


提示:以下是本篇文章正文内容,下面案例可供参考

一、题目-快乐数

1.题目描述

编写一个算法来判断一个数 n 是不是快乐数。

「快乐数」 定义为:

对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。
然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。
如果这个过程 结果为 1,那么这个数就是快乐数。
如果 n 是 快乐数 就返回 true ;不是,则返回 false 。

示例 1:

输入:n = 19
输出:true
解释:
12 + 92 = 82
82 + 22 = 68
62 + 82 = 100
12 + 02 + 02 = 1

示例 2:

输入:n = 2
输出:false

来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/happy-number
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

2.思路与代码

2.1 思路

1.使用hashset集合,判断变换之后的数据是否有重复,重复则说明该数不是快乐数

2.对数字进行循环变换

3.输出最后的结果是否等于1

2.2 代码

代码如下(示例):

class Solution {public boolean isHappy(int n) {//利用hashset不可存储重复元素特性Set<Integer> s = new HashSet<>();while(n != 1 && !s.contains(n)){//如果元素不在集合里面出现过,则将其加入集合s.add(n);//对n进行变换n = getNext(n);}//返回最后的数字是否等于1return n == 1;}//获取下次变换的数private int getNext(int num){//和int sum = 0;while(num > 0){//取余数,即最后一位数字int d = num % 10;//把最后一位去掉num /= 10;sum += d * d;}return sum;}
}


总结

提示:这里对文章进行总结:
 

http://www.tj-hxxt.cn/news/16732.html

相关文章:

  • 种子网站开发公司seo是什么级别
  • 最新军事动态最新消息外包seo服务口碑好
  • 广州小企业网站制作嘉兴seo计费管理
  • 做网站员培训企业邮箱注册申请
  • 中国合伙人2做的什么网站山东网站seo
  • 山东郓城网站建设百度app免费下载安装
  • jn建站系统启动互联全网营销推广
  • 沈阳盘古网络做网站做的好么做网站公司排名
  • 南昌建站推广公司沧州网络推广公司
  • 腾讯的网站建设用了多少钱yw77731域名查询
  • 做的美食视频网站福建seo学校
  • 网站上做销售网点怎么做网站域名购买
  • 网站做零售百度移动端优化
  • 网站制作网页设计企业seo优化服务
  • 网站设计中 查询怎么做百度人工服务电话
  • wordpress去除category海南seo快速排名优化多少钱
  • 网站升级改造建设方案百度小程序关键词优化
  • 做网站的公司怎么赚钱seo策划
  • 网站备案法律法规典型十大优秀网络营销案例
  • 专注赣州网站建设如何设计网站的首页
  • 深圳企业网站建设公司排名编程培训
  • 网站可以增加关键词吗如何建立一个自己的网站?
  • 长春财经学院占地面积家居seo整站优化方案
  • 如何在网站上做背景图片怎么做裤子seo关键词
  • 分销平台有哪些?廊坊seo培训
  • 苏州建设交通职业技术学院短视频seo推广隐迅推专业
  • 哪里可以做虚拟货币网站网站推广软件下载安装免费
  • 微信代运营协议优化网站最好的刷排名软件
  • 慈云寺网站建设线上平台推广方式
  • 编辑网站的软件爱站网seo工具包