- 博客(6)
- 收藏
- 关注
原创 P1425 小鱼的游泳时间 java题解
本题关键在于时间差计算:根据起始时间和结束时间,计算出游泳的总时间。如果结束时间的分钟数小于起始时间的分钟数,需要向前借用一个小时进行调整,然后计算小时和分钟的差值。注意:注意输出时空格间隔,不需要回车;希望这篇文章能给你带来启发和帮助,让我们一起享受编程的乐趣和挑战。
2024-06-08 00:34:32 1781
原创 P5705 【深基2.例7】数字反转 java题解
本题关键点在于对输入的数字进行字符串转换,利用charAt()方法结合循环逆序输出数字。charAt()方法:用于获取字符串中特定索引处的字符。字符串长度:通过a.length()获取字符串的长度。循环控制:使用for循环控制逆序遍历字符串。希望本文能为您在字符处理方面提供一些帮助和启发。如果您有任何疑问或建议,欢迎在评论区留言,我们将共同探讨与学习。
2024-06-02 00:16:50 1266
原创 P5704 【深基2.例6】字母转换 java 题解
这段代码中关于是否能够charAt(0),答案是不能。因为 sc.next() 返回的是一个 String,而不是一个 char。charAt(0) 方法用于从这个 String 中提取第一个字符。如果没有 charAt(0),你无法直接将 String 转换为 char。不过,如果你确定输入的仅仅是一个字符,可以使用 sc.next().charAt(0),或者改用 sc.next().charAt(0) 以外的其他方式获取单个字符输入。
2024-06-01 18:32:01 276
原创 洛谷 P1009 [NOIP1998 普及组] 阶乘之和 java
先用单层循环写一个算阶乘的,然后想办法把每次的阶乘相加(直接在循环内迭代相加),剩下的就是定义数的类型为BigInteger。提交的时候记得把包名删除,类名改为Main。新手小白,不了解高精度计算,忽略了题目中n的取值范围,和java中int的范围,导致提交代码后测试点有两个不通过。(当数值大到一定程度结果会出现负数)将参数转换为指定的BigInteger类型。所以需要学习使用高精度计算。
2024-04-17 01:10:49 307
原创 洛谷 p2089 烤鸡 java(暴力枚举)
因为他有 10 种配料(芥末、孜然等),每种配料可以放 1 到 3 克,任意烤鸡的美味程度为所有配料质量之和。问题的核心是要找出所有可能的配料组合,使得这些配料的总量达到给定的美味程度。每种配料都有三种不同的添加方式(1克,2克,3克),需要找出所有满足条件的配料组合。现在, Hanke 想要知道,如果给你一个美味程度 n ,请输出这 10 种配料的所有搭配方案。第二行至结束,10 个数,表示每种配料所放的质量,按字典序排列。对于 100%100% 的数据,n≤5000。一个正整数 n,表示美味程度。
2024-04-13 21:43:07 261 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人