Questions marquées «code-golf»

19
La méthode du carré moyen

introduction La méthode du carré central est utilisée pour la génération de nombres pseudo-aléatoires. Cependant, ce n'est pas une bonne méthode dans la pratique, car sa période est généralement très courte et présente de graves faiblesses. Comment cela marche-t-il? Prenons un exemple: Pour la...

19
Quand vais-je avoir une voiture binaire?

J'ai remarqué que le compteur kilométrique de ma voiture était à 101101 lorsque j'ai commencé à travailler aujourd'hui. C'est un chiffre sympa parce que c'est binaire (et un palindrome, mais ce n'est pas important). Maintenant, je veux savoir quand la prochaine fois je vais avoir un compteur...

19
Écrire un compteur de ping de chat

Votre tâche consiste à écrire un programme qui, compte tenu d'une liste de messages de discussion, compte le nombre de fois où chaque personne reçoit un ping, afin que je sache à quel point tout le monde est populaire. Mais, comme je dois le faire subrepticement, j'ai besoin qu'il soit aussi petit...

19
Texte sur un cercle

Écrivez un programme ou une fonction qui imprime une chaîne d'entrée autour du cercle discret qui a le rayon minimum possible. Par exemple, pour l'entrée This is an example, votre programme devrait sortir: a si n s i e h x T a m p le Génération de cercle Vous devez utiliser l' algorithme du cercle...

19
Gammes fluctuantes

Étant donné une liste avec un nombre, affichez les plages comme ceci: Entrée: [0, 5, 0]deviendrait [0, 1, 2, 3, 4, 5, 4, 3, 2, 1, 0]. Il s'agit de mapper une plage à travers le tableau, nous devons donc d'abord créer la plage [0, 5], qui est [0, 1, 2, 3, 4, 5]. Après cela, nous utilisons le 5pour...

19
PPCG Senior Prank

Nous allons bientôt passer à un site complet, et il ne reste qu'une chose à faire avant la remise des diplômes: tirer une farce senior! Je pense que nous devrions faire une variante du gag classique "remplir un couloir avec des tasses d'eau". Défi Votre programme lira le texte et affichera ce...

19
Ordre alphabétique hongrois

Pour ceux qui souhaitent beaucoup plus de défis que l' ancien ordre alphabétique espagnol , examinons comment l'ordre alphabétique hongrois est ordonné. a, á, b, c, cs, d, dz, dzs, e, é, f, g, gy, h, i, í, j, k, l, ly, m, n, ny, o, ó, ö, ő, p, q, r, s, sz, t, ty, u, ú, ü, ű, v, w, x, y, z, zs en...

19
Hilbert-Curvify une matrice

Inspiré par cette question Une autre façon de dérouler une image 2D dans une chaîne 1D consiste à utiliser une courbe de Hilbert. Il existe de nombreuses versions de cette courbe, selon le nombre d'itérations utilisées lors du calcul. Ci-dessous, un exemple de courbes de Hilbert du premier au...

19
Jeu de vie stable

Défi: Étant donné une matrice (ou un tableau 2D) de 0 et de 1, affichez le nombre d'étapes nécessaires pour que le jeu de la vie de Conway atteigne un état stable, ou -1 s'il n'en atteint jamais un. Un état stable est un état dans lequel aucune cellule n'est activée ou désactivée à chaque étape. Le...

19
À la recherche de Leapers

J'ai récemment reçu un échiquier irrégulier vraiment bizarre. Ses carrés sont partout et même pas tous connectés. Au moins, ils sont toujours disposés sur une grille régulière. Je veux adapter les règles d'échecs pour pouvoir jouer sur le plateau, mais pour commencer, j'ai besoin d'un morceau qui...

19
Y a-t-il plus d'objets durs ou d'objets mous

Inspiré tangentiellement par l'ouverture du livre What-If. L'entrée est un rectangle d'espaces sous forme de chaîne, liste de chaînes, etc., avec des objets constitués de #'s à l'intérieur: ######## # # ######## ### #### ### #### ### Les objets seront toujours des rectangles sans intersection et...

19
Additionner les nombres carrés impairs inférieurs à N

Écrivez un programme ou une fonction pour sortir la somme des nombres carrés impairs (OEIS # A016754) moins qu'une entrée n . Les 44 premiers numéros de la séquence sont: 1, 9, 25, 49, 81, 121, 169, 225, 289, 361, 441, 529, 625, 729, 841, 961, 1089, 1225, 1369, 1521, 1681, 1849, 2025, 2209, 2401,...

19
Générer n chiffres de la séquence de Gijswijt

introduction La séquence de Gijswijt ( A090822 ) est connue pour être vraiment, VRAIMENT lente. Pour illustrer: Les 3 premiers apparaissent dans le 9ème terme (d'accord). Les 4 premiers apparaissent au 220ème trimestre (loin, mais faisables). Les 5 premiers apparaissent à (approximativement) le 10...

19
Construisons un escalier

Nous n'avons pas assez de défis (semi) faciles pour les débutants. De plus en plus de faciles sont déjà prises. J'ai donc essayé de trouver quelque chose qui pourrait être réalisable par les débutants, mais ce n'est pas un doublon. Contribution: Une seule chaîne séparée par votre nouvelle ligne de...

19
Convertir une expression en notation Panfix

Je parcourais les esolangs et suis tombé sur cette langue: https://github.com/catseye/Quylthulg . Une chose intéressante à propos de ce langage, c'est qu'il n'utilise pas de préfixe, de suffixe ou d'infixe, il utilise les trois , appelant cela la notation "panfix". Voici un exemple. Pour...