CoddityTeam / movaicode

Concours mensuel du Pire Développeur de France
123 stars 10 forks source link

ça suffit le gâchis ! #172

Open finxol opened 2 years ago

finxol commented 2 years ago

Je vois depuis plusieurs jours les solutions arriver qui essayent de faire des algorithmes alambiqués, mais surtout très longs.

Je dis, c'en est assez de gâcher autant de bits sur les serveurs de Github !

Alors essayons d'utiliser le moins de caractères possible afin d'économiser ce précieux espace mémoire.

Le plus court est en python et donne ça:

def mange_une_crepe(x):return x[:-1]

On obtient alors un code de 36 caractères, mais on est limités par le nom de fonction imposé. On pourrait économiser 14 caractères et donc descendre à 22 en changeant le nom de la fonction :

def a(x):return x[:-1]

EDIT: On peut encore réduire le gâchis ! Grâce aux lambda functions, on obtient 17 caractères :

a=lambda x:x[:-1]
Shynif commented 2 years ago

On peut le faire en 15 bytes en Javascript !

a=_=>_.pop()&&_

purée mes yeux brûlent et pleurent de joie en même temps (notes : ça marche pas avec toutes les valeurs pour l'élément supprimé -> 0)

louismarslen commented 2 years ago

Perdu #DésoPasDéso 🤷‍♂️

Bisous