Meetup: Add hints.md to guide students towards TemporalAdjusters
还没有人认领这个 Issue。
评估
- 难度
- 1/5
- 预计耗时
- 1 小时以内
- 新手友好度
- 45/100
- Issue 类型
- 文档
- 描述清晰度
- 描述清楚
- 活跃度
- 停滞
- 技术栈
- java
调研方向
创建 exercises/practice/meetup/hints.md。首先查看 Meetup exercise 的要求和 java.time.temporal.TemporalAdjusters API,然后编写指导,引导学生了解相关的日期/时间功能,但不要透露实现方式。只有当 hints 文件能够温和地将学生引向 TemporalAdjusters,同时保留 exercise 的挑战性时,才算完成。
由索引模型根据 Issue 内容生成。
描述
The Java "Meetup" exercise requires calculating specific dates based on rules like "first Monday", "third Tuesday", "teenth Wednesday", or "last Friday" of a given month and year. While solvable by manually iterating through days, the idiomatic and most efficient solution leverages the java.time API, specifically the java.time.temporal.TemporalAdjusters utility class.
Many students, especially those less familiar with Java 8+ date/time features, may not be aware of TemporalAdjusters. This can lead to frustration or reliance on more verbose, less efficient manual implementations, potentially missing a key learning opportunity about the standard library.
Proposed Solution:
Add a hints.md file to the exercises/practice/meetup/ directory to gently guide students towards the relevant java.time features without giving away the implementation details.
- 主要语言
- Java
- 星标
- 836
- 派生
- 779
- 平均合并
- 8 小时 28 分钟
- 30 天内合并 PR
- 4
贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
exercism/java 的其他 Issue
-
难度 5/5 一周以上 新手友好度 25/100
-
x:knowledge/elementary x:module/practice-exercise
难度 3/5 1-2 天 新手友好度 45/100
-
x:knowledge/elementary x:module/practice-exercise
-
难度 4/5 3-5 天 新手友好度 45/100
-
x:knowledge/elementary x:module/practice-exercise
难度 3/5 3-5 天 新手友好度 42/100
相似的 Issue
-
documentation
难度 2/5 1-3 小时 新手友好度 65/100
inu-appcenter/memorIN-backend#288 ·
-
难度 2/5 1-3 小时 新手友好度 65/100
-
frontend maui-pilot pilot-ask question
难度 2/5 1-3 小时 新手友好度 75/100
-
难度 2/5 1-3 小时 新手友好度 75/100
-
area/plugin
难度 2/5 1-3 小时 新手友好度 75/100
kestra-io/plugin-kestra#190 ·