Programmation Puzzles & Code Golf

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

24
Plus Primes vs Minus Primes
La plupart d'entre nous savent ... que tous les nombres premiers p>3sont de la forme Mais combien sont les Plus Primes ( 6n+1) et combien sont les Minus Primes ( 6n-1) dans une certaine plage? Le défi Pour un nombre entier k>5, compter combien primes<=ksont PlusPrimes et combien sont MinusPrimes …

17
Faisons un peu "enciph5r47g"
C'est l'inverse de Faisons un peu "deciph4r4ng" Dans ce défi, votre tâche consiste à chiffrer une chaîne. Heureusement, l'algorithme est assez simple: en lisant de gauche à droite, chaque caractère d'écriture typique (plage ASCII 32-126) doit être remplacé par un nombre N (0-9) pour indiquer qu'il est identique au caractère …

26
Faire un super acrostic
Contexte Célébration de la publication de Dyalog APL 16.0 , où la solution à ce problème est {⊢⌺(≢⍵)⊢⍵}Explication Tâche Avec une chaîne ASCII imprimable de longueur impaire n , créez un carré n × n avec la chaîne centrée horizontalement, dupliquée pour être centrée verticalement et avec des acrostiches de …
35 code-golf  string 

11
Code golf pour mes vrais amis
... et vrai golf pour mes amis de code. Il s’agit d’un défi basé sur une bande dessinée XKCD d’un an, qui consiste principalement en toasts (parodies du premier dans la bande dessinée) suivant un schéma distinct, mais avec quelques légères variations. Votre tâche est d’écrire un programme (ou une …

30
C'est beaucoup de singes
Le théorème du singe infini stipule que, dans un temps infini, une machine qui envoie un flux infini de caractères aléatoires dactylographiera toujours un texte donné. Cela me semble être une excellente idée pour un défi. Processus Pour monkey-ize une chaîne A, les étapes suivantes doivent être suivies: Prenez une …

30
#OctothorpeAsciiArt
Un octothorpe (également appelé signe numérique, dièse ou hashtag, ou dièse) est le caractère ASCII suivant: # N'est-ce pas une forme amusante? Permet de faire de plus grandes versions de celui-ci! Alors, voici votre défi: Etant donné un entier positif N , la sortie d' un hashtag ASCII de taille …

4
FOIL Python frappe fort!
Votre tâche consiste à écrire du code en Python 2 ou 3 tel que cette expression: (a+b)(c+d) == a*c + b*c + a*d + b*d évaluera à Truesans lever aucune exception. Pour clarifier, je vais copier votre code dans un fichier, puis fromle fichier import *. Ensuite, je vais taper …
35 code-golf  python 

20
Somme les pouvoirs qui soient
Un défi simple mais espérons-le, pas tout à fait trivial: Ecrivez un programme ou une fonction qui additionne les kpuissances divisant un nombre n. Plus précisement: Entrée: deux entiers positifs net k(ou une paire ordonnée d’entiers, etc.) Sortie: la somme de tous les diviseurs positifs de nqui sont les kpuissances …

17
Inversions cachées (fil de flics)
Ceci est un casse - tête flics-and-robbers le fil des voleurs peut être trouvé ici . Votre tâche sera deux écrivez deux programmes (ou fonctions) tels qu’ils sont des anagrammes les uns des autres et l’un effectue l’ inverse gauche de l’autre. Ces programmes peuvent accepter et sortir autant d’ …

30
Combien dois-je écrire?
Écrire des nombres fait partie des mondes Hello de la programmation, souvent des nombres de 1 à 10. Je veux écrire beaucoup de chiffres! Beaucoup, beaucoup de nombres. Mais combien de nombres dois-je écrire? Tâche Pour une entrée entière, donnez un nombre en sortie qui me donnerait le nombre de …

30
Dessiner l'arc d'une balle
Tracez la trajectoire parabolique d’une balle lancée. L'entrée est la vitesse ascendante initiale de la balle, un entier positif v. Chaque seconde, la balle se déplace à 1droite de l' espace et des vespaces verticalement, puis vdiminue 1à cause de la gravité. Ainsi, la vitesse vers le haut les étapes …

28
Joyeux Golfmas, tout le monde!
C'est Noël tout le monde, et voici un défi de code-golf à célébrer. Vous devez créer un programme pour imprimer un cadeau. Plus précisément, les mots "Joyeux Noël". MAIS, il ya un problème: ce programme ne doit fonctionner que s’il s’agit du 25 décembre. Si le code est exécuté un …
35 code-golf  date 

8
Fizz Buzz pour les tortues
Description du problème Imagine que tu es une tortue sur une grille. On vous donne deux nombres f et b , et vous faites face à l'est. Vous effectuez une marche à travers la grille, en comptant chacune des cellules rencontrées, selon les règles suivantes: Par défaut, vous écrivez le …
35 code-golf  grid 

30
Comptage efficace
Quand j'étais enfant et que je voulais compter les billets d'un dollar dans mes économies, j'ai compté à voix haute: un deux trois quatre cinq six sept huit neuf dix; onze, douze, treize, quatorze, quinze, seize, dix-sept, dix-huit, dix-neuf, vingt; vingt et un, vingt-deux, vingt-trois, vingt-quatre, vingt-cinq ... Finalement, j'en …
35 code-golf  number 

22
Lutte boule de neige KoTH!
Résultats (22 mai 2017 21:40:37 UTC) Mastera gagné 18 rounds, a perdu 2 rounds et à égalité 0 rounds a Save Onegagné 15 rounds, a perdu 3 rounds et a égalé 2 rounds a Machine Gungagné 14 rounds, a perdu 3 rounds, et a égalé 3 rounds a Monte Botgagné …

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.