Programmation Puzzles & Code Golf

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



30
Suis-je un nombre automorphe?
Un nombre automorphe est un nombre qui est un suffixe de son carré en base 10. Il s'agit de la séquence A003226 dans l'OEIS. Ta tâche: Écrivez un programme ou une fonction pour déterminer si une entrée est un nombre automorphe. Contribution: Un entier compris entre 0 et 10 ^ …




22
Simplifiez la saisie matricielle!
J'ai écrit quelques défis liés aux matrices, et commun à tous, c'est que j'utilise un format comme celui ci-dessous pour représenter les matrices, à la fois dans les exemples et dans les cas de test: 16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 …


6
Codes d'État américains plus efficaces
Abréger cet état américain! était amusant, mais nous avons appris que l'abréviation efficace des noms d'états américains est difficile avec le système actuel. Imaginons un autre schéma de code d'état pour un golf efficace. Ta tâche: Écrivez une fonction (ou un programme) qui, étant donné un nom d'état américain valide …
20 code-golf  string 

7
Est-ce un numéro cyclique?
Un nombre cyclique est un nombre de "n" chiffres qui, multiplié par 1, 2, 3, ... n, donne les mêmes chiffres mais dans un ordre différent. Par exemple, le nombre 142 857 est un nombre cyclique puisque 142 857 x 2 = 285 714, 142 857 x 3 = 428 …

18
Est-ce que ça se répète?
Une chaîne de caractères se répète si elle contient deux sous-chaînes consécutives équivalentes. Par exemple, se 2034384538452répète car il contient 3845deux fois de suite. Par conséquent, votre défi consiste à décider si une chaîne contient une sous-chaîne répétitive. Vous pouvez prendre l'entrée comme une chaîne ou un tableau de caractères. …

9
Gargarisez cette chaîne!
Étant donné une chaîne en entrée, sortez une ou plusieurs variantes de la chaîne de sorte que: Aucun personnage n'est dans sa position d'origine Aucun personnage n'est adjacent à un personnage auquel il était à l'origine adjacent Vous pouvez supposer que cela sera toujours possible pour la chaîne donnée et …

6
Dessiner la phase de la lune
Défi Compte tenu de la phase de la lune, dessinez-la en utilisant l'art ASCII. Votre programme doit gérer la nouvelle lune, le croissant croissant, le premier trimestre, le gibbeux croissant, la pleine lune, le gibbeux décroissant, le dernier trimestre et le croissant décroissant. Votre entrée sera un entier. 0 -> …

16
Déchiffrer le cryptage xor
Votre tâche consiste à prendre une chaîne cryptée en entrée et à sortir la chaîne décryptée pour révéler son message caché. Les chaînes, à la fois l'entrée et la sortie, contiendront des caractères de cette liste de 64 caractères ASCII (notez l'espace de tête): !"#$%&'()*+,-./0123456789:;=?@[\]^_abcdefghijklmnopqrstuvwxyz|~ Ces caractères se voient attribuer …

18
Trouver un numéro sans rapport
Étant donné 2 entiers non négatifs en entrée, sortez un entier non négatif qui ne peut être créé par aucun opérateur mathématique sur les 2 entrées. Par exemple, les entrées données 2et 3, 6, 0, 5, 1, 9, 8, 23, 2sont toutes les sorties non valides. Les opérations à prendre …

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.