Programmation Puzzles & Code Golf

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

30
Série de divisibilité
Nous pouvons définir la séquence de divisibilité kd'un nombre nen trouvant le plus petit entier non négatif ktel qu'il n+kn'est pas divisible par k+1. Défi Dans la langue de votre choix, écrivez un programme ou une fonction qui génère ou renvoie la séquence de divisibilité de votre entrée. Exemples: n=13: …

30
Faire une boîte épineuse
Étant donné deux entiers positifs, W et H, affichez une boîte de type ASCII dont la bordure est faite de barres obliques ( /et \) avec W "pointes" sur les bords supérieur et inférieur, et H "pointes" sur les bords gauche et droit. L'intérieur de la boîte est rempli d'espaces. …

7
La plus longue chaîne de dominos
Description du défi Dominoes est un jeu joué avec des tuiles avec deux valeurs dessus - une à gauche, une à droite, par exemple [2|4]ou [4|5]. Deux tuiles peuvent être jointes si elles contiennent une valeur commune. Les deux tuiles ci-dessus peuvent être jointes comme ceci: [2|4][4|5] Nous appellerons une …

30
Insister sur une réponse
Au moment de l'exécution, continuez à demander une ligne d'entrée jusqu'à ce que l'utilisateur entre quelque chose (autre qu'une nouvelle ligne vide), c'est-à-dire n'appuie pas simplement sur Enterou OK. La sortie ou le résultat n'est ni requis ni interdit. Pseudo-code 1 myform = new form("GUI") myform.mytxt = new editfield("") myform.ok …
31 code-golf 

26
Combien de temps reste-t-il?
Le programme On vous donne deux chaînes, A et B . A est la position actuelle à laquelle se trouve votre minuterie et B est la position à laquelle votre minuterie s'arrêtera. Les deux chaînes sont au format m: ss . Vous devez écrire un programme qui détermine le temps …
31 code-golf  string  date 

22
Construire une tornade
Selon moi, une tornade ressemble à ceci: ######## ####### ###### ##### #### ### ## # Cette tornade commence par la largeur n, et sur chaque ligne suivante, un caractère est supprimé à gauche ou à droite, selon l'entrée. Contribution L'entrée sera une liste d'une sorte de deux valeurs uniques (une …


18
Unifier les identifiants
introduction Par définition, les identifiants uniques doivent être uniques. Le fait d'avoir plusieurs identifiants identiques entraîne la récupération de données inattendues. Mais avec des données provenant simultanément de plusieurs sources, il peut être difficile de garantir l'unicité. Écrivez une fonction qui unifie une liste d'identifiants. C'est peut-être le pire casse-tête …


30
C'est [l'année en cours] déjà, les amis, rentrez chez vous
Sur la plupart des défis du nouvel an alors que ce n'est actuellement pas l'année correspondante du défi, cela est dit en premier. C'est déjà [l'année en cours], les amis, rentrez chez vous. Vous devez sortir ce texte en remplaçant l'année en cours. I / O Entrée: aucune. Sortie : …
31 code-golf  date 

6
Êtes-vous encore perdu?
Votre tâche consiste à implémenter la séquence entière A130826 : a n est le plus petit entier positif tel que a n - n est un multiple entier de 3 et le double du nombre de diviseurs de (a n - n) / 3 donne le n ème terme dans …


30
Dilemme du disarium
Dilemme du disarium Un Disarium est défini comme un nombre dont: la somme de ses chiffres alimentés avec leur position respective est égale au nombre d'origine Votre tâche : Vous avez une étrange obsession pour les nombres classés comme étant un disarium. La nécessité de suivre les voies du disarium …


13
Fermat Near Misses
Le dernier théorème de Fermat dit qu'il n'y a pas de solutions intégrales positives à l'équation a^n + b^n = c^npour aucune n>2. Cela a été prouvé par Andrew Wiles en 1994. Cependant, il existe de nombreux "quasi-accidents" qui satisfont presque à l'équation diophantienne mais la manquent d'une unité. Précisément, …

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.