
算法
青青河边草L
这个作者很懒,什么都没留下…
展开
-
java实现不与最大数相同的数字之和
题目:输出一个整数数列中不与最大数相同的数字之和。主要还是在于对负数条件的判断通过的代码如下import java.util.*;class Main{ public static void main(String [] args){ Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); int arr[] = new int[n]; in...原创 2022-04-07 14:09:48 · 786 阅读 · 0 评论 -
java实现连续出现的字符串
这题在计蒜客中的通过率只有32.8%。本以为很难。但是使用二次for循环即可找出答案。主要的细节还是条件判断。否则容易不通过。题目:给定一个字符串,在字符串中找到第一个连续出现至少 k 次的字符。通过的代码如下:import java.util.*;class Main{ public static void main(String [] args){ Scanner scanner = new Scanner(System.in); int n =...原创 2022-04-07 13:58:51 · 1349 阅读 · 0 评论 -
java实现连乘积末尾0的个数
题目:给定两个正整数a,b(a < b)。求连乘积:a*a+1*a+2*...*b-1*b本以为这道题是求大数总和之后求余数后面的0,进行取余运算,但是发现算不出来正确答案。后来发现只需要对每一个乘的数求它是否能被5取余的次数,即结尾就能产生一个0。然后所有数能被5整除的次数相加就是末尾0的个数。import java.util.HashMap;import java.util.Map;import java.util.Scanner;public class Main {...原创 2022-04-05 22:31:15 · 936 阅读 · 0 评论 -
java实现单词的长度
输入一行单词序列,相邻单词之间由11个或多个空格间隔,请对应地计算各个单词的长度。注意,如果有标点符号(如连字符,逗号,句号),标点符号算作与之相连的词的一部分。没有被空格间隔开的符号串,都算作单词。代码:import java.util.*;public class Main{ public static void main(String[] args){ Scanner scanner=new Scanner(System.in); String...原创 2022-04-03 23:44:36 · 433 阅读 · 0 评论