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

长沙精品网站建设公司wordpress 修改路径

长沙精品网站建设公司,wordpress 修改路径,做网站目的,济宁优化公司提示#xff1a;文章写完后#xff0c;目录可以自动生成#xff0c;如何生成可参考右边的帮助文档 目录 前言 一、题目1-罗马数字转整数 1.题目描述 2.思路与代码 2.1 思路 2.2 代码 二、题目2-位1的个数 1.题目描述 2.思路与代码 2.1 思路 2.2 代码 总结 前言 … 提示文章写完后目录可以自动生成如何生成可参考右边的帮助文档 目录 前言 一、题目1-罗马数字转整数 1.题目描述 2.思路与代码 2.1 思路 2.2 代码 二、题目2-位1的个数 1.题目描述 2.思路与代码 2.1 思路 2.2 代码 总结 前言 提示这里可以添加本文要记录的大概内容 2月21日练习内容 提示以下是本篇文章正文内容下面案例可供参考 一、题目1-罗马数字转整数 1.题目描述 罗马数字包含以下七种字符: I V X LCD 和 M。 字符          数值 I             1 V             5 X             10 L             50 C             100 D             500 M             1000 例如 罗马数字 2 写做 II 即为两个并列的 1 。12 写做 XII 即为 X  II 。 27 写做  XXVII, 即为 XX  V  II 。 通常情况下罗马数字中小的数字在大的数字的右边。但也存在特例例如 4 不写做 IIII而是 IV。数字 1 在数字 5 的左边所表示的数等于大数 5 减小数 1 得到的数值 4 。同样地数字 9 表示为 IX。这个特殊的规则只适用于以下六种情况 I 可以放在 V (5) 和 X (10) 的左边来表示 4 和 9。 X 可以放在 L (50) 和 C (100) 的左边来表示 40 和 90。  C 可以放在 D (500) 和 M (1000) 的左边来表示 400 和 900。 给定一个罗马数字将其转换成整数。 示例 1: 输入: s III 输出: 3 示例 2: 输入: s IV 输出: 4 示例 3: 输入: s IX 输出: 9 示例 4: 输入: s LVIII 输出: 58 解释: L 50, V 5, III 3. 示例 5: 输入: s MCMXCIV 输出: 1994 解释: M 1000, CM 900, XC 90, IV 4. 来源力扣LeetCode 链接https://leetcode.cn/problems/roman-to-integer 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2.思路与代码 2.1 思路 1.创建一个方法用来获取字符串中某个字符所对应的值 2.创建两个变量一个是数的和sum另一个是前一个字符所对应的值pre 3.for循环索引i从1开始到字符串的长度s.length()-1结束 4.获取当前i字符所对应的值用它与上一个字符的值比较若该字符的值比上一个字符的值大则sum - pre若小则sum pre;接着更新pre num当前i值进入下一次循环 5.最后将最后一个元素的值与sum相加输出sum即可 2.2 代码 代码如下示例 class Solution {public int romanToInt(String s) {//和int sum 0;//上一个字符所对应的值int pre getValue(s.charAt(0));//遍历字符串取值for(int i 1;i s.length();i ){//当前i处的值int num getValue(s.charAt(i));//如果上一个字符所对应的值比当前i处字符所对应的值小if(pre num){sum - pre;}else{sum pre;}//更新prepre num;}//将最后一个字符元素所对应的值加入sumsum pre;return sum;}//获取对应字符的值private int getValue(char ch){switch(ch){case I:return 1;case V:return 5;case X:return 10;case L:return 50;case C:return 100;case D:return 500;case M:return 1000;default:return 0;}} } 二、题目2-位1的个数 1.题目描述 编写一个函数输入是一个无符号整数以二进制串的形式返回其二进制表达式中数字位数为 1 的个数也被称为汉明重量。 提示 请注意在某些语言如 Java中没有无符号整数类型。在这种情况下输入和输出都将被指定为有符号整数类型并且不应影响您的实现因为无论整数是有符号的还是无符号的其内部的二进制表示形式都是相同的。 在 Java 中编译器使用二进制补码记法来表示有符号整数。因此在 示例 3 中输入表示有符号整数 -3。   示例 1 输入n 00000000000000000000000000001011 输出3 解释输入的二进制串 00000000000000000000000000001011 中共有三位为 1。 示例 2 输入n 00000000000000000000000010000000 输出1 解释输入的二进制串 00000000000000000000000010000000 中共有一位为 1。 示例 3 输入n 11111111111111111111111111111101 输出31 解释输入的二进制串 11111111111111111111111111111101 中共有 31 位为 1。 来源力扣LeetCode 链接https://leetcode.cn/problems/number-of-1-bits 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2.思路与代码 2.1 思路 1.while循环遍历 2.count n 1;将n的最后一位加给count如果最后一位是1则count1如果不是1因为该数字是二进制所以count0数字无变化 3。接着将数字进行无符号右移 4.输出count 2.2 代码 代码如下示例 public class Solution {// you need to treat n as an unsigned valuepublic int hammingWeight(int n) {//计数器int count 0;while(n ! 0){//n1是获取n的最右一位count n 1;//n1是无符号右移n n 1;}return count;} } 总结 提示这里对文章进行总结
http://www.hkea.cn/news/14265591/

相关文章:

  • 油气集输毕业设计代做网站wordpress抓取新闻
  • 简单的美食网站模板重庆网站建设平台免费
  • 南京专业制作网站宣传片制作软件app
  • 德阳北京网站建设十大软件app排行榜下载
  • 淮安网站建设多少钱南通网站建设培训
  • 焦作网站建设哪家权威建网站优势
  • 微餐饮网站建设痘痘怎么去除效果好
  • 无锡华庄行业网站建设Wordpress网站收录不高
  • 做网站推广大概需要多少钱wordpress浮动小人
  • 一级造价工程师报考条件及时间漳州网站建设优化推广
  • 5站合一 网站建设两性做受技巧视频网站
  • 运营网站开发工作xmlrpc wordpress开启
  • 易语言如何做网站登录天津电力建设公司网站
  • 网站开发都有什么端那些网站分享pr做的视频
  • 项目网站开发湖南省建设厅易小林
  • 如需郑州网站建设网站建设哪种好
  • 温州市网站制作公司无锡网站建设seo
  • 开通企业网站服务公司名字大全
  • 怎么样建设一个电影网站视频多肉建设网站的目的及功能定位
  • 山西做网站如何选择wordpress 淘宝模板怎么用
  • 东莞制作企业网站个人免费网站建站排名
  • 广东住房和城乡建设厅网站网站招聘怎么做
  • 高流量网站开发框架经验上海公司网站制作价格
  • 淄博网站建设电话移动网站开发 公众号
  • 做冷冻食品的网站建设银行签名通在网站哪里下载
  • 发卡网站建设7az中国网站建设中心
  • 企业如何在工商网站上做公示经营网站 备案信息
  • 网站开发维护印花税深圳app开发公司排行
  • 卡盟网站开发好的平面设计作品网站
  • 网站开发技术公司最新的新闻 最新消息