Εργασίες Σεπτεμβρίου
- Τετάρτη 18 Σεπτεμβρίου 2024 - 11:02 π.μ. -
Η εξέταση του μαθήματος θα γίνει αποκλειστικά μέσω του codewars (codewars.com) και η κατάθεση μέσω Gunet.
Θα πρέπει να εκτελέσετε τον κώδικα που παρατίθεται στο τέλος της ανακοίνωσης αντικαταστώντας τα ψηφία του AM σας στην αντίστοιχη μεταβλητή (AM)  του κώδικα, αφήνοντας το S που έχει στην αρχή.
Μόλις λύσετε τις εργασίες και τις καταθέσετε στο codewars (πρέπει να κάνετε submit στην κάθε λύση), αντιγράφετε τον κάθε κώδικα σε ένα ξεχωριστό αρχείο κώδικα Python (.py).
Επιπλέον, δημιουργείτε ένα αρχείο κειμένου που περιλαμβάνει τα στοιχεία σας: ΑΜ (όσοι έχετε), ονοματεπώνυμο καθώς και τον σύνδεσμο για το προφίλ σας. Για παράδειγμα https://www.codewars.com/users/myusername
Τα τρία αρχεία κώδικα για κάθε μια από τις τρεις εργασίες καθώς και το αρχείο με τα στοιχεία σας τα συμπιέζετε σε ένα αρχείο zip και το ανεβάζετε στο Gunet στην εργασία που έχει ανοίξει. Βεβαιωθείτε ότι έχετε τα 4 αρχεία στο αρχείο zip και ότι ανεβάσατε το αρχείο στο gunet. Δεν θα γίνει δεκτή οποιαδήποτε εργασία μέσω email.
Η εργασία στο Gunet θα είναι ανοιχτή μέχρι τις 15:30 και δεν θα υπάρχει παράταση.
Καλή επιτυχία!

 

Κώδικας για ανάθεση ασκήσεων:
 
import random, hashlib
am="S00000"
tmp=hashlib.sha256(am.encode()).hexdigest()
seed=int(tmp,16)
random.seed(seed)
first=[
"https://www.codewars.com/kata/56dc83840a10fee472000ca1",
"https://www.codewars.com/kata/62f17be8356b63006a9899dc",
"https://www.codewars.com/kata/5c50a0e8cdc6aa29703f6805",
"https://www.codewars.com/kata/5a8c1b06fd5777d4c00000dd",
"https://www.codewars.com/kata/597ab747d1ba5b843f0000ca",
"https://www.codewars.com/kata/5c1ac4f002c59c725900003f",
"https://www.codewars.com/kata/66cdc6ab9e7a9f009e0ca8f6",
"https://www.codewars.com/kata/66d518a02ad747208baefcba",
"https://www.codewars.com/kata/66d850a79527635a782dc26c",
"https://www.codewars.com/kata/5656b6906de340bd1b0000ac"
]

second=[
"https://www.codewars.com/kata/579ef9607cb1f38113000100",
"https://www.codewars.com/kata/57eb8fcdf670e99d9b000272",
"https://www.codewars.com/kata/60a3a5fa042b6000454b4d85",
"https://www.codewars.com/kata/61630c548521b7003044e1d0",
"https://www.codewars.com/kata/661bcd7694e9cdec005203cc",
"https://www.codewars.com/kata/5e454bf176551c002ee36486",
"https://www.codewars.com/kata/56e60e54517a8c167e00154d",
"https://www.codewars.com/kata/58a672d6426bf38be4000057",
]

third=[
"https://www.codewars.com/kata/614e6d96df4cfb00345f8484",
"https://www.codewars.com/kata/5e0baea9d772160032022e8c",
"https://www.codewars.com/kata/6690ea58805ce76c529595b6",
"https://www.codewars.com/kata/664047895e861b34bb943e24",
"https://www.codewars.com/kata/64e3b127cabf3961a611658e",
"https://www.codewars.com/kata/661028e4df8407005c6ac10b",
"https://www.codewars.com/kata/536cce5f49aa8b3648000b52",
"https://www.codewars.com/kata/52f787eb172a8b4ae1000a34",
"https://www.codewars.com/kata/5b26047b9e40b9f4ec00002b"
]
random.shuffle(first)
random.shuffle(second)
random.shuffle(third)
print("Οι εργασίες που έχετε να λύσετε είναι οι:",first[0],second[0],third[0])