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

集约化网站建设的核心烟台网站排行榜

集约化网站建设的核心,烟台网站排行榜,百度电脑版,建行网点目录 一、杨辉三角形的变形 #xff08;1#xff09;原题再现 #xff08;2#xff09;问题分析 #xff08;3#xff09;完整代码 二、计算某字符出现次数 #xff08;1#xff09;原题再现 #xff08;2#xff09;问题分析 #xff08;3#xff09;完整代…目录 一、杨辉三角形的变形 1原题再现 2问题分析 3完整代码 二、计算某字符出现次数 1原题再现 2问题分析 3完整代码 一、杨辉三角形的变形 1原题再现 杨辉三角的变形_牛客题霸_牛客网 描述 ​​         以上三角形的数阵第一行只有一个数1以下每行的每个数是恰好是它上面的数、左上角数和右上角的数3个数之和如果不存在某个数认为该数就是0。         求第n行第一个偶数出现的位置。如果没有偶数则输出-1。例如输入3,则输出2输入4则输出3输入2则输出-1。 输入描述 输入一个int整数 输出描述 输出返回的int值 示例1 输入 4 输出 3 2问题分析        本题第一次写的时候可能会被误解以为要写出杨辉三角形求解这是一个方法但是会超出时间限制。其实这套题本质上是一道数学找规律题我们多列出几行三角矩阵观察出现第一个偶数的下标不难发现第一二行是没有偶数的从第三行往后开始偶数出现的下标按照2324的规律。         最后我也会附上一个构建杨辉三角形的求解方法。 3完整代码 import java.util.*; public class Main {public static void main(String[] args) {Scanner sc new Scanner (System.in);int n sc.nextInt();if (n 1 || n 2) {System.out.println(-1);} else if (n % 4 0) {System.out.println(3);} else if (n % 4 2) {System.out.println(4);} else {System.out.println(2);}} } ​ 构建杨辉三角形 public static void main(String[] args) {Scanner scnew Scanner (System.in);int nsc.nextInt();int bino[][]new int [n][2*n-1];createBion(bino, n);int i0;for(i0;i2*n-1;i) {if(bino[n-1][i]%20) {System.out.println(i1);break;}}if(i2*n-1) {System.out.println(-1);}}public static void createBion(int [][]bino,int n) {int rown;int col2*n-1;for (int i 0; i row; i) {for (int j 0; j col; j) {if(jn-i-1) {bino[i][j]1;}if(jni-1) {bino[i][j]1;} } }for (int i 1; i row; i) {for (int j 0; j col; j) {if(jn-i-1jni-1) {bino[i][j]bino[i-1][j-1]bino[i-1][j]bino[i-1][j1];} } } 二、计算某字符出现次数 1原题再现 计算某字符出现次数_牛客题霸_牛客网 描述         写出一个程序接受一个由字母、数字和空格组成的字符串和一个字符然后输出输入字符串中该字符的出现次数。不区分大小写字母 输入描述         第一行输入一个由字母、数字和空格组成的字符串第二行输入一个字符保证该字符不为空格。 输出描述 输出输入字符串中含有该字符的个数。不区分大小写字母 示例1 输入 ABCabc A 输出 2 2问题分析         很显然我们可以使用一个map容器将出现的字符不区分大小写作为key关键词将某个字符出现的次数作为value值。         核心部分如果map集合里曾经没有出现过就将该字符加入集合中值为1。如果曾经出现过就在原来的值上加1。最后分情况讨论一下区分字母和数字。字母查找两次大写加小写数字和其他字符大小写是一样的只要加一次就够了。当然可以在一开始的时候就进行大小写转换那被查找的字符也要进行大小写转换。我这里写的可能有点复杂了       3完整代码 import java.util.*; public class Main {public static void main(String[] args) {Scanner sc new Scanner(System.in);String str sc.nextLine();String c sc.nextLine();Map Character, Integer map new HashMap();int count 1;for (int i 0; i str.length(); i) {if (!map.containsKey(str.charAt(i))) {count 1;map.put(str.charAt(i), count);} else {count map.get(str.charAt(i));map.put(str.charAt(i), count 1);}}char samllC c.toLowerCase().charAt(0);char bigC c.toUpperCase().charAt(0);int ans 0;if (map.containsKey(samllC) map.containsKey(bigC)) {if (samllC 0 samllC 9) {ans map.get(samllC);} else {ans map.get(samllC) map.get(bigC);}System.out.println(ans);} else if (map.containsKey(samllC) !map.containsKey(bigC)) {ans map.get(samllC);System.out.println(ans);} else if (!map.containsKey(samllC) map.containsKey(bigC)) {ans map.get(bigC);System.out.println(ans);} else {System.out.println(0);}} }​ ​​​
http://www.eeditor.cn/news/123780/

相关文章:

  • 外贸网站推广平台有哪些多姿wordpress
  • 青岛网站定制多少钱6度建筑人才网
  • 做app需要先做网站吗微商软文大全
  • 怎样创建网站快捷方式学完网站建设再可以学什么
  • 最超值的锦州网站建设万网虚拟主机wordpress
  • 学校资源网站建设方案免费开发微信小程序的平台
  • 莱芜百度网站建设本地服务器怎么做网站
  • 邯郸现代建设集团网站网站建设 动态添加内容
  • 成都建设官方网站南宁做棋牌网站的公司
  • 做水果网站首页的图片素材金诚财富网站是谁做的
  • 网站建设四个步骤把自己的网站卖给别人后对方做违法吗
  • 怎么做国外的网站推广网站建设企业济南
  • 深圳营销网站关键字有哪些
  • 希尔顿酒店网站建设的优点在线做简历的网站
  • 网站建设项目报价单wordpress 图加载中
  • 网站设计与开发范本手机ui界面设计
  • 建门户网站哪家最好苏州网站建设数据网络
  • 天津实体店网站建设网站标题收录
  • 桂林网站制作多少钱建设制作外贸网站的公司
  • 改行做网站十六局门户网
  • 如何dns解析网站wordpress在评论框中加文字
  • 网站建设基础百度百科专业建设网站公司排名
  • app使用什么做的网站接私活 做网站
  • 做毕业设计网站教程办公管理系统软件
  • 聊城网站百度推广中国企业信用网
  • 网站建设充值入口dy刷粉网站推广马上刷
  • 建设银行短信开通网站公司广告片拍摄公司
  • 销售网站建设怎么做广西南宁电商网站建设
  • 扬中网站建设如何h5开发游戏
  • 北京 网站建设咨询顾问公司页面正在跳转 3秒后自动