OneCoder

一起学Java(18)-[配置篇]一个诡异(有趣)的Gradle Wrapper问题

在研究JUnit使用的时候,遇到了一个有趣的Gradle Wrapper使用问题,经过若干天的研究,终于找到并解决了问题,记录分享如下,这也是我们一起学Java过程中遇到的问题。 一、什么是Gradle Wrapper Gradle Wrapper 是一个工具,简称 “Wrapper”,用于确保在不同环境中都可以使用同一版本的 Gradle 构建项目。它主要由一组脚本(gradlew...

【GESP】C++一级真题(202403)luogu-B3952,小杨买书

2024年3月GESP一级真题。基础运算应用。 luogu-B3952 题目要求 描述 小杨同学积攒了一部分零用钱想要用来购买书籍,已知一本书的单价是 13 元,请根据小杨零用钱的金额,编写程序计算可以购买多少本书,还剩多少零用钱。 输入 输入一个正整数 m,表示小杨拥有的零用钱数。 输出 输出包含两行,第一行,购买图书的本数;第二行,剩余的零用钱数...

【GESP】C++一级模拟练习luogu-B3847,当天的第几秒

GESP一级模拟练习,时间相关的处理和计算方法。 luogu-B3847 [GESP样题 一级] 当天的第几秒 题目要求 描述 小明刚刚学习了小时、分和秒的换算关系。他想知道一个给定的时刻是这一天的第几秒,你能编写一个程序帮帮他吗? 输入 输入一行,包含三个整数和一个字符。三个整数分别表示时刻的时、分、秒;字符有两种取值,大写字母’A’表示上午,大写字母’P’表...

【GESP】C++一级真题练习(202312)luogu-B3921,小杨的考试

GESP一级真题练习。为2023年12月一级认证真题。逻辑计算问题。 luogu-B3921 题目要求 描述 今天是星期 X,小杨还有 N 天就要考试了,你能推算出小杨考试那天是星期几吗?(本题中使用 7 表示星期日) 输入 输入 2 行,第一行一个整数 X(1≤X≤7);第二行一个整数 N(1≤N≤364)。 输出 输出一个整数,表示小杨考试那天是...

【GESP】C++一级真题练习(202312)luogu-B3922,小杨报数

GESP一级真题练习。为2023年12月一级认证真题。for循环和取余计算应用。 luogu-B3922 题目要求 描述 小杨需要从 1 到 N 报数。在报数过程中,小杨希望跳过 M 的倍数。例如,如果 N=5, M=2 ,那么小杨就需要依次报出 1、3、5。 现在,请你依次输出小杨报的数。 输入 输入 2 行,第一行一个整数 N(1≤N≤1,000);第二行一...

【GESP】C++一级真题练习(202309)luogu-B3864,小明的幸运数

GESP一级真题练习。为2023年9月一级认证真题。应该是两道题中略难的一道。 luogu-B3864 题目要求 描述 所有个位数为 k 的正整数,以及所有 k 的倍数,都被小明称为“ k 幸运数”。小明想知道正整数 L 和 R 之间(包括 L 和 R)所有 k 幸运数的和,你能帮帮他吗? 输入 输入 3 行。第一行包含一个正整数 k,第二行包含一个正整数 L,...

【GESP】C++一级真题练习(202309)luogu-B3863,买文具

GESP一级真题练习。为2023年9月一级认证真题。属于数值计算+条件判断的问题。 luogu-B3863 题目要求 描述 开学了,小明来到文具店选购文具。签字笔 2 元一支,他需要 X 支;记事本 5 元一本,他需要 Y 本;直尺 3 元一把,他需要 Z 把。小明手里有 Q 元钱。请你通过编程帮小明算算,他手里的钱是否够买他需要的文具。 输入 第一行包含一个正...

一起学Java(17)-[测试篇]教你认识Java单元测试框架JUnit,JUnit5和JUnit4区别详解

在上一篇文章中(《一起学Java(16)-[测试篇]教你知道什么是单元测试,单元测试的特点以及Java主要的单元测试框架》),我们介绍了什么是单元测试,单元测试的特点以及Java主要的单元测试框架。其中提到,JUnit是Java世界中最广泛使用且最具影响力的单元测试框架。本文将重点介绍JUnit框架,特别是其最新版本JUnit 5的特性,以及与JUnit 4的主要区别。 通过本文,你将了解...