Oktatás * Programozás 2 * Szkriptnyelvek * levelezősök Félévek Linkek * kalendárium |
Py3 /
20190406aEgyedi azonosítók generálása Az új adatkezelési törvény értelmében az oktatók nem tehetik ki a hallgatók Neptun kódját publikus helyre. Vagyis az ehhez hasonló táblázatok megosztása szigorúan tiltott: Neptun kód eredmény ---------- -------- A7656 1-es B7654 1-es C9862 1-es G8475 1-es J5652 1-es ... K7553 1-es Egyesek szerint nem elég a mostani adminisztráció, kell még egy extra szint. Feladat Írjunk egy programot, ami az egyes hallgatók számára generál egy egyedi azonosítót. A bemenet és a kimenet CSV formátumban legyen. Példa: $ cat input.csv Gipsz Jakab,A7656 Hűbele Balázs,B7654 Galambos Kitti,C9862 Mátyás Rezsõ,G8475 Kollár Petra,J5652 Antal Natália,K7553 Mauer Kornél,U4765 Gergely Márió,E3534 $ ./generate_unique_ids.py Error: provide an input .csv file $ ./generate_unique_ids.py input.csv $ cat output.csv Gipsz Jakab,A7656,N-062 Hűbele Balázs,B7654,Y-198 Galambos Kitti,C9862,N-307 Mátyás Rezsõ,G8475,H-802 Kollár Petra,J5652,S-502 Antal Natália,K7553,K-230 Mauer Kornél,U4765,S-545 Gergely Márió,E3534,X-608 Vagyis a kimenet automatikusan egy Az egyedi kód formátuma: az angol ábécé egy nagybetűje, kötőjel, majd egy 000 és 999 közti szám. Figyelem! Az egyedi kód egy egyedi kulcs! |
Blogjaim, hobbi projektjeim * The Ubuntu Incident [ edit ] |