Programmation Puzzles & Code Golf

Q & A pour les amateurs de programmation et les golfeurs de code

30
Le max () ne suffit pas
Intro Un ami a posé cette question aujourd'hui d'une manière légèrement différente - "Une seule commande [Python] peut-elle déterminer le plus grand de certains entiers ET qu'ils ne sont pas égaux?". Bien que nous n'ayons pas trouvé un moyen de le faire dans les définitions raisonnables de "une seule commande", …
18 code-golf 

26
Le mot est-il coprime?
Étant donné un mot, traitez chaque lettre comme son numéro dans l'alphabet anglais ( adevient ainsi 1, bdevient 2, zdevient 26 et ainsi de suite), et vérifiez si toutes, y compris les doublons, sont des nombres premiers par paire . L'entrée est exactement un mot de lettres anglaises minuscules. La …


20
Lampe de lave simpliste
Introduction: Je pense que tout le monde sait ce qu'est une lampe à lave, mais au cas où ils ne le feraient pas: (Source de l'image) Ce sont essentiellement des tubes en verre qui contiennent de la cire dans un liquide translucide. La partie inférieure est chauffée lorsque la lampe …

14
Carré-aléatoire-symétrique
Défi Écrivez un programme ou une fonction qui renvoie ou imprime une matrice symétrique aléatoire carrée. Contribution N : La taille de la matrice ie6 x 6 Production La matrice. Vous pouvez l'imprimer, le renvoyer sous forme de chaîne (avec les sauts de ligne) ou sous forme de liste / …
18 code-golf  matrix 

9
Distance de Hamming maximale parmi une liste de cordes rembourrées
La distance de Hamming entre deux chaînes de longueur égale est le nombre de positions auxquelles les caractères correspondants sont différents. Si les cordes ne sont pas de longueur égale, la distance de Hamming n'est pas définie. Défi Écrivez un programme ou une fonction qui trouve la plus grande distance …
18 code-golf  string 

8
barré 44 est toujours régulier 44;
introduction Le 24 Mars, ici à 2015 @isaacg golfed sa réponse Pyth de 44 à 42 octets. Puisqu'un 44 barré ( 44 ) ressemble beaucoup à un 44 normal, @Optimizer a fait le commentaire suivant: rayé 44 est toujours normal 44 :( Après cela, le 21 octobre 2015, @ Doorknob …

10
Déchiffrer le format Wechsler étendu
Ce défi est basé sur une publication sandbox par user48538 . Puisqu'il n'est plus actif sur ce site, j'ai relevé ce défi. apgsearch , le programme de recherche de soupe distribuée pour Game of Life de Conway et la base de données de résultats de recherche, Catagolue utilise des codes …


20
Réduire les matrices
Related: design Let une mosaïque de chiffres , d' impression / sortie L- l alphabet . Post bac à sable ici Étant donné 2 entrées, C = columns and rows, S = starting pointune matrice est produite comme suit: Input 4, 3 1 2 3 0 2 2 3 0 …
18 code-golf  matrix 

2
Est-ce une matrice de Weyr?
Il existe un type de matrice n × n W appelé forme canonique de base de Weyr . Une telle matrice est décrite par ses blocs et possède les propriétés suivantes, à l'aide du diagramme de référence suivant: les principaux blocs diagonaux W ii sont des matrices n i × …

19
Évaluer la chaîne d'expression polynomiale
Créez une fonction qui prend une équation polynomiale, une valeur pour xet renvoie le résultat de l'opération. Exemple: donnée 4x^2+2x-5et x=3sortie 37. Ceci est le résultat de4(3)^2+2(3)-5 Supposons que tous les polynômes sont valides Le format polynomial sera toujours coefficient(variable)^exponent => 4x^2sauf: Lorsque l'exposant est, 1il seracoefficient(variable) => 4x Lorsque …

29
Comptez les billets chanceux dans la plage donnée
En Russie, nous avons quelque chose comme une tradition: nous aimons chercher des billets chanceux. Voici à quoi ressemble un billet régulier: Comme vous pouvez le voir, le ticket a un numéro à six chiffres. Un nombre à six chiffres est considéré comme chanceux si la somme des trois premiers …
18 code-golf  math  number 


10
Séquences entrelacées
Les séquences entrelacées représentent une fusion arbitraire d'un certain nombre de séquences. Une séquence entrelacée peut être effectuée en ajoutant des éléments à une liste un par un parmi un certain nombre de listes, en choisissant à chaque fois l'élément suivant dans une liste. Par conséquent, une séquence entrelacée contiendra …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.