-----------------
import random;print(random.sample([17,33,20,10,15,2,21,9,12,35,3,27,7],7))
-----------------
17, 27, 3, 9, 35, 2, 33
Ritkábban
import random; print(random.sample(range(1, 36), 7)).
import random as r;print(r.sample(range(1,36),7))
6,10,20,23,28,33,34
3,11,14,24,29,32,34
10,11,17,22,23,25,34
A Python kódod 46 karakteres. Ezt a feladatot a tömör kódolásra (code golf) tervezett nyelvek, mint a Jelly, a Pyth vagy a APL tudják a legkevesebb karakterrel leírni, sokkal rövidebben, mint maga a Python.Rövidebb megoldásokJelly: Nagyon kevés karakterből álló matematikai és tömbkezelő nyelv.Pyth: Egy kifejezetten Pythonra épülő, de extrém módon tömörített nyelv.APL: Speciális szimbólumokat használó programozási nyelv.
Nincsenek megjegyzések:
Megjegyzés küldése