Implement Italian Fiscal Code in Kotlin
@Rahul-pamula 已经在做这个了。
开始于 2026年10月14日。
评估
调研方向
Read SPECIFICATION.md and the Python and PHP folders under languages/ for the expected stdin/stdout JSON contract and the algorithm steps. Create languages/kotlin/ with the source, Dockerfile, run.sh, manifest.yaml and README.md, mirroring the layout of those folders. Done when ./elc test kotlin reports 87/87 and the PR description includes Closes #6.
由索引模型根据 Issue 内容生成。
描述
Implement the Italian Fiscal Code algorithm in Kotlin and get it verified by the shared test suite.
What to build
A program that reads one JSON object on stdin and writes the fiscal code (or an error) as JSON on stdout, exactly as described in SPECIFICATION.md.
$ echo '{"surname":"ROSSI","name":"MARIO","birth_date":"1980-01-01","sex":"M","birthplace_code":"H501"}' | ./elc run kotlin
{"fiscal_code": "RSSMRA80A01H501U"}
Suggested setup
| Directory | languages/kotlin/ |
| Family | jvm |
| Docker base | eclipse-temurin:21-jdk + kotlinc (just a suggestion) |
Checklist
-
languages/kotlin/with source,Dockerfile,run.sh,manifest.yamlandREADME.md - The algorithm is written entirely in Kotlin (no wrappers, no fiscal-code libraries, no remote calls)
-
./elc test kotlinpasses 87/87 - PR opened with
Closes #<this issue>
See CONTRIBUTING.md and the Python / PHP implementations for complete examples.
🎃 This issue is part of Hacktoberfest. Comment below to claim it!
- 主要语言
- Python
- 星标
- 1
- 派生
- 0
- PR 合并指标
- 30 天内没有已合并 PR
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
openapi/every-language-fiscal-code 的其他 Issue
-
good first issue hacktoberfest help wanted new-language
难度 2/5 半天 新手友好度 78/100
-
hacktoberfest help wanted historical-language new-language
难度 3/5 1-2 天 新手友好度 65/100
-
hacktoberfest help wanted historical-language new-language
难度 3/5 1-2 天 新手友好度 70/100
-
hacktoberfest help wanted historical-language new-language
难度 3/5 1-2 天 新手友好度 50/100
-
hacktoberfest help wanted historical-language new-language
难度 4/5 3-5 天 新手友好度 50/100
查看 openapi/every-language-fiscal-code 的全部 Issue
相似的 Issue
-
approved Good First Issue scope: docs
难度 1/5 1 小时以内 新手友好度 85/100
hiero-ledger/hiero-sdk-python#2730 · 3 条评论 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 62/100
wemake-services/wemake-django-template#3178 · 1 个 reaction ·
维护者通常 1 天内回复
-
md/asciidoc/csv: an explicit `encoding="utf-8"` keeps a leading BOM, the auto-detect path drops it未关闭
难度 2/5 1-3 小时 新手友好度 82/100
docling-project/docling#4846 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 78/100
neurostuff/NiMARE#1181 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 78/100
pytest-dev/pytest#15180 ·
维护者通常 1 天内回复