Questions marquées «code-golf»

22
Programme multiple Quinecatenate!

Votre tâche consiste à donner trois langues différentes A, B, C et à écrire deux programmes différents P et Q tels que: P est une quine en langage A, mais pas une quine en B ni C; Q est une quine en langage B, mais pas une quine en A ni C; et Q concaténé après P (sans ajout de nouveaux caractères...

22
Lettres entre deux lettres

Écrivez un programme qui accepte un seul mot en minuscule en entrée et génère le nombre de paires de lettres qui ont le même nombre de lettres entre elles dans le mot que dans l'alphabet. Par exemple, dans le mot «nature», nous avons 4 paires: nr: puisqu'il y a trois lettres entre elles à...

22
Problème de Josephus avec trois entrées

Il y a une question sur ce site qui est similaire à cette question, mais j'ai ajouté une touche. Vous disposez de trois entrées, le nombre de personnes dans le cercle n , la k personne -ème compté à chaque étape, et la q personne -ème qui survit. Les personnes dans le cercle sont numérotées de 1 à...

22
Qa est-il un résidu quadratique de n?

Étant donné deux entrées, q ndéterminez si qest un résidu quadratique de n. Autrement dit, y a-t-il un xoù x**2 == q (mod n)ou qun mod carré n? Contribution Deux entiers qet n, où qet nsont des entiers 0 <= q < n. Sortie Un vrai ou un falsey. En option, imprimer tout (ou tout) xqui estx**2 ==...

22
Écrivez la séquence Thue-Morse

Il y a pas mal de défis sur ce site qui vous demandent d'imprimer une séquence, et cela ne fait pas exception. (L'explication suivante de la séquence de ce défi suppose que les symboles de la séquence sont 0et 1.) La définition récursive de la séquence de Thue-Morse est que T_0 = 0 T_2n = T_n...

22
Quat. Quine + Cat

Un Quat est une combinaison d'une quine et du programme de chat esolang populaire . Défi Le défi est d'écrire un programme de chat standard. Quelles que soient les entrées utilisateur, le programme fera écho à l'entrée de stdout. Cependant, lorsque la longueur de l'entrée est supérieure à 0 et un...

22
César changeant

Un changement de César est probablement quelque chose que nous connaissons tous. (Vous pourriez même le faire comme devoir. Si c'est le cas, veuillez ne pas copier ces réponses, votre professeur ne veut certainement pas quelque chose comme les réponses ici.) Au cas où vous ne le seriez pas, un...

22
Ne pas visualiser le code Parsons

introduction Le code Parsons n'est qu'un moyen simple de décrire les variations de hauteur d'un morceau de musique, qu'une note soit plus élevée ou plus basse que la précédente. Même si vous craignez de vous souvenir de morceaux, vous pouvez toujours vous rappeler à peu près si une note monte ou...

22
Imprimez de 1 à 15, en utilisant différentes imprimantes

Fabriquer une imprimante entière polyvalente est agréable et tout, mais écrire un seul code qui imprime beaucoup de nombres différents est lourd. Ne serait-il pas plus facile de créer un script qui génère un nombre, mais vous donne également un nouveau script pour obtenir le nombre suivant? Défi:...

22
Conversion de la convention de codage

Dans ce Coding Golf, vous devez convertir une convention de codage avec TitleCase en lower_case_with_underscores. Et vice versa! spécification Changez le boîtier de la manière suivante: Si le caractère de soulignement est un délimiteur, remplacez la casse par la casse du titre sans aucun...

22
À quoi ça sert?

Écrivez un programme ou une fonction qui prend deux entiers qui représentent les coordonnées X et Y d'un point sur un plan cartésien . L'entrée peut venir dans tout format raisonnable, tant que la valeur de X est avant Y. Par exemple, 1 -2, (1,-2), [1, -2]ou 1\n-2tout serait bien pour X = 1, Y =...

22
Imprimer les numéros Super Collatz

La séquence Collatz (également appelée problème 3x + 1) est l'endroit où vous commencez avec n'importe quel entier positif, pour cet exemple, nous utiliserons 10 et lui appliquerons cet ensemble d'étapes: if n is even: Divide it by 2 if n is odd: Multiply it by 3 and add 1 repeat until n = 1 10 est...

22
Lire un affichage rétro

Art volé De quelle taille est le chiffre? Les chiffres à 7 segments peuvent être représentés en ASCII à l'aide de _|caractères. Voici les chiffres 0-9: _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | |_| |_| |_| | |_ _| | _| |_| | |_| _| Votre travail consiste à analyser l'art en nombres normaux. Remarques...

22
Les numéros Holier

Comme nous l'avons appris de The Holy Numbers , il y a 5 chiffres saints ( 0, 4, 6, 8, 9), et les entiers positifs composés uniquement de ces chiffres sont saints. De plus, la sainteté d'un nombre est la somme des trous dans le nombre ( +2pour chaque 0ou 8, et +1autrement). Maintenant, il y a une...

22
Orientation orthogonale

Tâche: étant donné une entrée composée exactement d'un des caractères <>^v, sortez une deuxième entrée composée des caractères ASCII imprimables (de l'espace au tilde), orientée avec la flèche. Supposons que la deuxième entrée du programme soit ABC. Voici ce qu'il devrait faire: Entrée >:...

22
Crunch voyelles hors d'une chaîne

Description de la tâche Parfois, vous devez vraiment adapter quelque chose que vous écrivez dans un petit espace. Il peut être tentant de laisser tomber les voyelles et les mots - et à défaut, qui a vraiment besoin d'espaces? Thssprfctlrdbl! † Écrivez une fonction ou un programme qui supprime les...