Implement Italian Fiscal Code in Ada
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 70/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- docker
- Ambito
- cli
Direzione di ricerca
Start with SPECIFICATION.md in the repository root and the Python implementation under languages/python/ to see the expected layout of source, Dockerfile, run.sh, manifest.yaml and README.md. Create languages/ada/ and write the program to read JSON on stdin and write the fiscal code on stdout. Done when ./elc test ada passes 87/87 and the Docker image builds.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Implement the Italian Fiscal Code algorithm in Ada 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 ada
{"fiscal_code": "RSSMRA80A01H501U"}
Suggested setup
| Directory | languages/ada/ |
| Family | historical |
| Docker base | debian:bookworm + gnat (just a suggestion) |
Checklist
-
languages/ada/with source,Dockerfile,run.sh,manifest.yamlandREADME.md - The algorithm is written entirely in Ada (no wrappers, no fiscal-code libraries, no remote calls)
-
./elc test adapasses 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!
- Lingua principale
- Python
- Stelle
- 1
- Fork
- 0
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di openapi/every-language-fiscal-code
-
good first issue hacktoberfest help wanted new-language
Difficoltà 2/5 Mezza giornata Idoneità per principianti 78/100
-
hacktoberfest help wanted historical-language new-language
Difficoltà 3/5 1-2 giorni Idoneità per principianti 65/100
-
hacktoberfest help wanted historical-language new-language
Difficoltà 3/5 1-2 giorni Idoneità per principianti 50/100
-
hacktoberfest help wanted historical-language new-language
Difficoltà 4/5 3-5 giorni Idoneità per principianti 50/100
-
hacktoberfest help wanted new-language
Difficoltà 3/5 1-2 giorni Idoneità per principianti 62/100
Tutte le issue di openapi/every-language-fiscal-code
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
huggingface/sentence-transformers#4186 ·
I maintainer di solito rispondono entro 5 giorni
-
documentation
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
QuantEcon/QuantEcon.py#988 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
fabriziosalmi/certmate#1247 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 1 giorno
-
documentation good first issue
Difficoltà 2/5 Mezza giornata Idoneità per principianti 72/100
sujithputta02/Esapay#13 ·