平安智慧城市2019校园招聘-算法工程师笔试题目

news/2024/11/30 18:53:19/

1. 请求出 1 + 2! + 3! + 4!+ 5!+ ...... + 20!的和。

输入:

没有输入。

输出:

前20个数字阶乘的和。

输入样例:

无输入。

输出样例:

2561327494111820313

已经AC的代码:

import java.math.BigInteger;public class Main {public static void main(String[] args) {// TODO Auto-generated method stubSystem.out.println(sum(20));}public static BigInteger sum(int n){ BigInteger sum = new BigInteger("0"); if(n <= 1) return BigInteger.ONE; for(int i=1; i<=n; i++){          sum = sum.add(n_fact(i)); } return sum; } public static BigInteger n_fact(int n){       if(n > 0){            return BigInteger.valueOf(n).multiply(n_fact(n-1)); }else{      return BigInteger.ONE; } } 
}

2. 给你一行字符串,其中带有多个空格,请输出这个字符串最后一个单词的长度。

 输入:

一行字符串,带有多个空格。

输出:

一个整数,最后一个单词的长度。

样例输入:

hello world

样例输出:

5

已经AC的代码:


import java.util.Scanner;public class Main2 {public static void main(String[] args) {// TODO Auto-generated method stubScanner sc = new Scanner(System.in);String  strLin = sc.nextLine();String[] strArray = strLin.split(" ");if(strArray.length == 0) {System.out.println(0);}else {int len = strArray[strArray.length-1].length();System.out.println(len);}}}

 


http://www.ppmy.cn/news/626460.html

相关文章

与平安对接保险随笔

与平安对接保险随笔 本文出自Crayfish博主&#xff0c;转载请注明&#xff1a; 最近公司项目在跟平安进行“投保”、“支付”、“承保”等事项的对接&#xff0c;投保使用C#进行了报文读取&#xff0c;很快就解决了“投保”问题。进行到“支付”环节的时候处理“证书验签失败…

平安银行B2B现货通产品对接

以上为项目近期对接平安银行B2B业务现货通产品的总结。实施过程&#xff0c;使用以下接口&#xff0c;基本将业务串联了起来。 签约解约改约 注意&#xff1a;非平安银行会员需要先注册成为平安电商平台会员。 1、签约和绑定银行卡 &#xff08;1&#xff09;平安银行会员从平安…

table 缩小行间距_table中设置tr行间距详解

CSS border-collapse 属性设置表格的边框是否被合并为一个单一的边框 值 描述 separate 默认值。边框会被分开。不会忽略 border-spacing 和 empty-cells 属性。 collapse 如果可能&#xff0c;边框会合并为一个单一的边框。会忽略 border-spacing 和 empty-cells 属性。 inher…

联行号查询

联行号查询记录 联行号定义联行号查询&#xff08;官方可靠&#xff09;补充个方便的资源下载地址&#xff1a; 联行号定义 银行联行号就是一个地区银行的唯一识别标志。用于人民银行所组织的大额支付系统\小额支付系统\城市商业银行银行汇票系统\全国支票影像系统&#xff08…

平安外包软件测试面试题,中国平安银行软件测试笔试题 .doc

中国平安银行软件测试笔试题 .doc 中国平安银行软件测试笔试题 导语:下面小编为你整理为了中国平安银行关于软件 测试笔试试题,欢迎阅读! 中国平安银行关于软件测试笔试试题(一) 下面是一平安银行的软件测试笔试题目,看你能做出 多少题? 单选题 1、下列哪一个不是UML的动…

平安科技面经

平安科技面经 2018.12.3 一面&#xff08;电话面试45min&#xff09; 1、自我介绍&#xff08;简单提到项目&#xff09; 2~3 min 2、spring启动时的容器启动流程&#xff08;对配置的加载顺序&#xff09;&#xff1f; 容器启动流程中涉及的主要类—— ContextLoaderLis…

平安夜苹果

自从见识了平安夜苹果的涨价后&#xff0c;Lele就在他家门口水平种了一排苹果树&#xff0c;共有N棵。 突然Lele发现在左起第P棵树上(从1开始计数)有一条毛毛虫。为了看到毛毛虫变蝴蝶的过程&#xff0c;Lele在苹果树旁观察了很久。虽然没有看到蝴蝶&#xff0c;但Lele发现了一…

银行联行号

银行联行号就是一个地区银行的唯一识别标志。用于人民银行所组织的大额支付系统\小额支付系统\城市商业银行银行汇票系统\全国支票影像系统&#xff08;含一些城市的同城票据自动清分系统&#xff09;等跨区域支付结算业务。由12位组成&#xff1a;3位银行代码4位城市代码4位银…