- 博客(25)
- 收藏
- 关注
原创 【d34】【Java】【力扣】27. 移除元素
给你一个数组nums和一个值val,你需要移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用O(1)额外空间并。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。为什么返回数值是整数,但输出的答案是数组呢?请注意,输入数组是以方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。你可以想象内部操作如下://是以“引用”方式传递的。也就是说,不对实参作任何拷贝// 在函数里修改输入数组对于调用者是可见的。
2024-03-03 11:31:33 388 1
原创 【d33】【Java】【力扣】14. 最长公共前缀
编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串""。"fl"""输入不存在公共前缀。
2024-03-03 11:29:14 316
原创 【d35】【Java】【力扣】28. 找出字符串中第一个匹配项的下标
给你两个字符串haystack和needle,请你在haystack字符串中找出needle字符串的第一个匹配项的下标(下标从 0 开始)。如果needle不是haystack的一部分,则返回-1。0"sad" 在下标 0 和 6 处匹配。第一个匹配项的下标是 0 ,所以返回 0。-1"leeto" 没有在 "leetcode" 中出现,所以返回 -1。needle。
2024-03-03 11:19:24 620
原创 【Java】【力扣】罗马数字转整数
罗马数字包含以下七种字符:IVXLCD和M。例如, 罗马数字2写做II,即为两个并列的 1。12写做XII,即为XII。27写做XXVII, 即为XXVII。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做IIII,而是IV。数字 1 在数字 5 的左边,所表示的数等于大数 5 减小数 1 得到的数值 4。同样地,数字 9 表示为IX。IVXXLCCDM给定一个罗马数字,将其转换成整数。
2024-02-16 20:52:05 1656
原创 【Java】P1035 [NOIP2002 普及组] 级数求和
已知:��=1+12+13+…+1�Sn=1+21+31+…+n1。显然对于任意一个整数 �k,当 �n 足够大的时候,��>�Sn>k。现给出一个整数 �k,要求计算出一个最小的 �n,使得 ��>�Sn>k。
2024-01-18 19:37:10 354 1
原创 【Java】P1151 子数整数
现在给定一个正整数 �K,要求你编程求出 1000010000 到 3000030000 之间所有满足下述条件的五位数,条件是这些五位数的三个子数 ���1,���2,���3sub1,sub2,sub3 都可被 �K 整除。一个满足都没有的处理:在最开始定义一个boolean变量,初始为false,如果有一次输出则改为true,一次都没有则仍然为false,末尾判断时候为false,是则输出"No"每次提取各个位上的数字,判断是否满足sub1,sub2和sub3都能被整除,满足就输出。
2024-01-17 22:32:10 360
原创 【Java】P1085 [NOIP2004 普及组] 不高兴的津津
妈妈认为津津应该更加用功学习,所以津津除了上学之外,还要参加妈妈为她报名的各科复习班。但是津津如果一天上课超过八个小时就会不高兴,而且上得越久就会越不高兴。假设津津不会因为其它事不高兴,并且她的不高兴不会持续到第二天。如果不会不高兴则输出 00,如果会则输出最不高兴的是周几(用 1,2,3,4,5,6,71,2,3,4,5,6,7 分别表示周一,周二,周三,周四,周五,周六,周日)。每行包括两个小于 1010 的非负整数,用空格隔开,分别表示津津在学校上课的时间和妈妈安排她上课的时间。
2024-01-17 22:01:16 346
原创 【Java】P4414 [COCI2006-2007#2] ABC
三个整数分别为 �,�,�A,B,C。这三个数字不会按照这样的顺序给你,但它们始终满足条件:�<�<�A<B<C。为了看起来更加简洁明了,我们希望你可以按照给定的顺序重新排列它们。第一行包含三个正整数 �,�,�A,B,C,不一定是按这个顺序。这三个数字都小于或等于 100100。第二行包含三个大写字母 �A、�B 和 �C(它们之间空格)表示所需的顺序。在一行中输出 �A,�B 和 �C,用一个 (空格)隔开。
2024-01-16 20:47:24 360 1
原创 【Java】P1426 小鱼会有危险吗
有一次,小鱼要从 A 处沿直线往右边游,小鱼第一秒可以游 77 米,从第二秒开始每秒游的距离只有前一秒的 98%98%。有个极其邪恶的猎人在距离 A 处右边 �s 米的地方,安装了一个隐蔽的探测器,探测器左右 �x 米之内是探测范围。一旦小鱼进入探测器的范围,探测器就会在这一秒结束时把信号传递给那个猎人,猎人在一秒后就要对探测器范围内的水域进行抓捕,这时如果小鱼还在这范围内就危险了。也就是说小鱼一旦进入探测器范围,如果能在下 11 秒的时间内马上游出探测器的范围,还是安全的。
2023-12-23 21:03:02 331 1
原创 【Java】P1420 最长连号
输入长度为 �n 的一个正整数序列,要求输出序列中最长连号的长度。连号指在序列中,从小到大的连续自然数。第一行,一个整数 �n。第二行,�n 个整数 ��ai,之间用空格隔开。一个数,最长连号的个数。复制10复制5数据规模与约定对于 100%100% 的数据,保证 1≤�≤1041≤n≤104,1≤��≤1091≤ai≤109。
2023-12-21 19:53:30 381
原创 【Java】P1179 数字统计
题目描述请统计某个给定范围 [�,�][L,R] 的所有整数中,数字 22 出现的次数。比如给定范围 [2,22][2,22],数字 22 在数 22 中出现了 11 次,在数 1212 中出现 11 次,在数 2020 中出现 11 次,在数 2121 中出现 11 次,在数 2222 中出现 22 次,所以数字 22 在该范围内一共出现了 66 次。输入格式22 个正整数 �L 和 �R,之间用一个空格隔开。输出格式数字 22 出现的次数。输入输出样例复制2 22复制6复制。
2023-12-19 15:28:57 346 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人