Questions marquées «code-golf»

19
Tri par insertion inverse

Objectif Générez la liste brouillée d'origine, à partir des mouvements qu'un tri d'insertion ferait pour le trier. La liste d'origine aura tous les nombres de 0à N-1(inclus) où Nest la taille de l'entrée. Contribution Une liste contenant les mouvements nécessaires pour trier la liste. Chaque valeur...

19
Modifiez les flotteurs!

Le logiciel de modélisation 3D utilise principalement UV Mapping pour cartographier les textures sur un objet 3D. Les valeurs valides pour U et V sont généralement situées dans une [0..1]plage inclusive . Défi Vous avez acheté un nouveau logiciel de modélisation 3D extrêmement simple à utiliser....

19
Penrose Triangle Codegolf

Le triangle de Penrose , également connu sous le nom de tribar de Penrose, ou tribar impossible, est un objet impossible. Le but de ce défi est d'afficher un triangle de Penrose dans le moins d'octets possible. Source: Wikipedia Règles: Vous devez afficher le triangle de Penrose numériquement après...

19
Grande base, petits chiffres

Le langage J a une syntaxe très idiote pour spécifier des constantes . Je veux me concentrer sur une fonctionnalité intéressante en particulier: la possibilité d'écrire dans des bases arbitraires. Si vous écrivez XbYpour Xn'importe quel nombre et Yn'importe quelle chaîne alphanumérique, alors J...

19
Aidez le croupier à reconstruire le deck

Le croupier a été bâclé et a perdu la trace des cartes que contient son deck et quelles cartes manquent, pouvez-vous l'aider? Un jeu complet se compose de 52 cartes à jouer, à savoir: Chaque couleur du jeu (cœurs, diamants, piques, massues) contient: Les chiffres [2 - 10] Une prise Une reine Un roi...

19
Pliez des serviettes!

J'ai entendu quelque part qu'une chose que la technologie ne peut pas encore faire est de plier les serviettes 1 . C'est maintenant à vous de prouver que cette affirmation est fausse! Étant donné une chaîne en entrée, composée de rectangles (serviettes), comme ci-dessous, pliez chaque serviette en...

19
Aide à la factorisation de Fermat

Nous aimerions factoriser un semi-premier . Le but de ce défi est de trouver deux petits entiers u et v tels que u v N peut être trivialement factorise avec la méthode de Fermat, permettant ainsi de déduire facilement les facteurs de N .NNNuuuvvvuvNuvNuvNNNN La tâche Étant donné un semi-premier et...

19
Faites-moi un s'more!

Faites-moi un s'more ! Je vous dis la largeur, la quantité de biscuits Graham, la quantité de chocolat et la quantité de guimauve. Un exemple: Contribution: Largeur: 10 Graham: 3 Chocolat: 2 Marshmallow: 1. Production: GGGGGGGGGG GGGGGGGGGG GGGGGGGGGG CCCCCCCCCC CCCCCCCCCC MMMMMMMMMM GGGGGGGGGG...

19
Chiffrement incrémental

Cette tâche est assez simple et utilise trois caractères "d'opérateur" distincts. Votre tâche est, étant donné une simple séquence de lettres, effectuer la tâche suivante pour encoder en utilisant <, >, *. Vous pouvez choisir d'utiliser des lettres majuscules ou minuscules, vous n'avez pas à...

19
Polyglottes contradictoires

Eh bien, tout le monde aime les polyglottes . Vous recevrez deux entiers, dans n'importe quelle forme d'entrée standard (pas de codage en dur). Votre tâche consiste à écrire un polyglotte qui trouve la valeur minimale dans une langue et la valeur maximale entre les deux nombres dans l'autre langue,...

19
Ces listes sont-elles égales?

Comme vous le savez très bien, python a des listes. Comme vous ne le savez peut-être pas, ces listes peuvent se contenir. a = [] a.append(a) Python 2 Python 3 Ce sont cool et il y a beaucoup de choses intéressantes que vous pouvez faire avec eux, mais vous ne pouvez pas les comparer. a = []...

19
Numéros de téléphone brouillés

Vous savez comment vous obtenez un message vocal et la connexion de la personne n'était pas excellente, et vous essayez de comprendre comment la rappeler, mais vous ne savez pas si c'était un "5" ou un "8". m'a dit? Voilà ce défi. La bonne nouvelle est que l'appelant a lu son numéro deux fois, mais...

19
Créer un éditeur de ligne simple

In: une chaîne sans saut de ligne * Autoriser l'utilisateur à modifier et soumettre la ligne Out: saut de la chaîne modifiée (éventuellement avec un saut de ligne de fin) L'éditeur de ligne doit au minimum permettre à l'utilisateur de: déplacer un curseur visible de gauche à droite insérer et / ou...

19
Seventy Seven Sevens

Étant donné un nombre net une lliste de limites supérieures, les nombres qui peuvent être créés en multipliant deux ou plusieurs nombres composés uniquement de sept de longueur nou moins qui sont inférieurs à l. A161145 est proche de ce défi, cependant, vous n'incluerez PAS les 7, 77, 777, 7777,...

19
Que le premier soit avec toi

Écrivez un programme pour remplacer toutes les occurrences de "force" par "premier" et toutes les occurrences de "premier" par "force", en conservant la casse d'origine pour toutes les positions de caractères: "ForcefoRcefOrcE" -> "FirstfiRstfIrsT" "FirstfiRstfIrsT" -> "ForcefoRcefOrcE" Le...

19
Réduisez de moitié les faux

Tâche Étant donné un tableau non vide de 0et 1, divisez par deux la longueur des séries de 0. Contribution Un tableau de 0et 1. Format acceptable: Vrai tableau dans votre langue Chaîne séparée par des sauts de ligne 0et1 Chaîne contiguë de 0et1 Tout autre format raisonnable Par exemple, les trois...

19
Notation de préfixe à la notation de suffixe

Avertissement: Non, ce n'est pas un défi de plaisanterie pour inverser une chaîne. Tâche Il n'y a qu'une seule opération à prendre en charge: soustraction ( -). Vous n'avez également que deux atomes à prendre en charge: zéro ( 0) et un ( 1). Ici, la notation préfixe -ABest équivalente à la notation...

19
Additionner les diagonales

Prenez une matrice d'entiers positifs comme entrée et sortez les sommes individuelles des éléments sur les lignes diagonales à travers la matrice. Vous ne devez compter que les lignes qui descendent en diagonale et vers la droite. Vous devez commencer par la diagonale qui ne contient que l'élément...

19
Nommez les Hadrons

Défi Étant donné une composition de quark d'une particule en entrée, sortez le nom du hadron correspondant. Les quarks seront représentés par une lettre majuscule et les antiquarks par une lettre minuscule. Les quarks peuvent être dans n'importe quel ordre, pas nécessairement dans l'ordre indiqué...