Programmation Puzzles & Code Golf

12
Logarithmes entiers

Étant donné des entiers N , P > 1, trouvez le plus grand entier Mtel que P ^ M ≤ N. E / S: L'entrée est donnée sous la forme de 2 entiers Net P. La sortie sera l'entier M. Exemples: 4, 5 -> 0 33, 5 -> 2 40, 20 -> 1 242, 3 -> 4 243, 3 -> 5 400, 2 -> 8 1000, 10 -> 3 Remarques:...

12
Blackjack Bust Calculator

Le Blackjack , également connu sous le nom de vingt et un ans, est un jeu de cartes comparatif entre vous et un croupier, où chaque joueur à son tour rivalise avec le croupier, mais les joueurs ne jouent pas les uns contre les autres. Le jeu se déroule comme suit, le croupier vous offre une carte....

12
Pangrammes auto-énumérants

Pangrams Le rapide renard brun sauta par dessus le chien paresseux. Ceci est un exemple de pangram - une phrase qui contient au moins une fois chaque lettre de l'alphabet. Un pangram auto-énumérant est une phrase qui remplit les critères pour être un pangram en produisant une analyse de son propre...

12
Utilisez ce bon mème

Il existe actuellement un mème sur Internet qui consiste à prendre une phrase, à inverser le sens et à ajouter n'tà la fin. Par exemple, I am smalldevientI am talln't Défi Pour relever le défi, nous allons simplifier ceci: votre tâche sera de détecter chaque fois qu'il y a une négation dans une...

12
Comptez le nombre de champs dans chaque enregistrement csv

Imaginez un fichier texte dans lequel chaque enregistrement csv peut avoir différents nombres de champs. La tâche consiste à écrire du code pour afficher le nombre de champs dans chaque enregistrement du fichier. Vous pouvez supposer qu'il n'y a pas de ligne d'en-tête dans le fichier et pouvez lire...

12
Indexation de la diapositive Cha-Cha

Introduction: Bien que j'avais à l'origine une chanson néerlandaise dans ma tête, où les paroles étaient: " Doe 'n stapje naar voren, en' n stapje terug " (qui se traduisait par " Faites un petit pas en avant et un petit pas en arrière "), quand J'ai cherché les paroles complètes, j'ai réalisé...

12
Trouver le nombre avec la plus grande somme de voisins

Le défi Étant donné une grille de nombres (10 <= N <= 99) Numéro de retour avec la somme la plus élevée des quatre nombres adjacents; ce sont les nombres au-dessus, en dessous, à droite et à gauche du nombre, mais pas lui-même. Le nombre lui-même ne compte pas, seulement ses quatre voisins....

12
Dessinez un diagramme de distribution!

Défi Vous min_value, max_value, sample_sizedisposez de trois entiers en entrée - , que vous pouvez transmettre à votre réponse sous forme de tableau ou de plusieurs paramètres. Votre tâche consiste à générer un diagramme dans n'importe quel format pratique , qui montre la fréquence des nombres dans...

12
Codage en dur des flics et des voleurs (voleurs)

C'est un défi de flics et de voleurs . Le fil des flics à ce défi est ici Une question intéressante à considérer est la suivante: Si j'ai une séquence de nombres, combien dois-je fournir avant de savoir de quelle séquence je parle? Par exemple, si je veux parler des entiers positifs dans l'ordre à...

12
Optimiser mes nullificateurs

Je suis un grand fan du jeu Creeper World, et surtout de la suite. Vous n'avez pas besoin de savoir comment ce jeu fonctionne pour répondre à la question, je voulais juste mentionner l'origine de ma question. Dans le jeu, votre objectif est de détruire les émetteurs qui engendrent Creeper, en...

12
Dernier chiffre grand nombre

Pour une liste donnée de nombres trouvez le dernier chiffre de Exemple:x x x … x n 3 2 1[ x1, x2, x3, . . . , xn][x1,x2,x3,...,xn][x_1, x_2, x_3, ..., x_n]XXX…Xn321x1x2x3…xnx_1 ^{x_2 ^ {x_3 ^ {\dots ^ {x_n}}}} [3, 4, 2] == 1 [4, 3, 2] == 4 [4, 3, 1] == 4 [5, 3, 2] == 5 Parce que .3( 42)= 316=...

12
Émoticônes de golf

introduction Votre défi aujourd'hui (inspiré par ce défi ) est d'écrire un certain nombre d'extraits, de fonctions ou de programmes complets qui produisent chacun des émoticônes ascii, sans réutiliser les caractères. Défi La liste des émoticônes ascii valides pour ce défi est ici et dans le bloc de...

12
La règle de Naismith

La règle de Naismith aide à déterminer la durée nécessaire pour une marche ou une randonnée, compte tenu de la distance et de l'ascension. Étant donné une liste non vide de l'altitude à des points régulièrement espacés le long d'un chemin et la distance totale de ce chemin en mètres, vous devez...

12
Golf un graphique de solubilité

Compte tenu du nom d'un cation et d'un anion, sortie "S" (soluble) ou "I" (insoluble). Le tableau que nous utiliserons provient de wikipedia: https://en.wikipedia.org/wiki/Solubility_chart . Il est copié à la fin de la question pour référence future. Entrée : Le cation, suivi de l'anion, séparé par...

12
Codegolf Rainbow: dessiner en noir et blanc

Introduction: (Source: Wikipedia ) Quand on regarde un arc-en-ciel, il aura toujours les couleurs de haut en bas: rouge; Orange; Jaune; vert; bleu; indigo; violet Si nous regardons ces anneaux individuels, l'anneau rouge est bien sûr plus grand que l'anneau violet. De plus, il est également...