C'est le golf de code. Pour ce défi, j'accepterai une méthode (vous n'avez pas besoin d'un programme complet), mais la signature de la méthode compte pour le nombre d'octets et je veux voir la signature complète (pas un lamdba). L'entrée de la méthode est un tableau d'entiers avec 81 éléments. …
Abréger cet état américain! était amusant, mais nous avons appris que l'abréviation efficace des noms d'états américains est difficile avec le système actuel. Imaginons un autre schéma de code d'état pour un golf efficace. Ta tâche: Écrivez une fonction (ou un programme) qui, étant donné un nom d'état américain valide …
Un nombre cyclique est un nombre de "n" chiffres qui, multiplié par 1, 2, 3, ... n, donne les mêmes chiffres mais dans un ordre différent. Par exemple, le nombre 142 857 est un nombre cyclique puisque 142 857 x 2 = 285 714, 142 857 x 3 = 428 …
Une chaîne de caractères se répète si elle contient deux sous-chaînes consécutives équivalentes. Par exemple, se 2034384538452répète car il contient 3845deux fois de suite. Par conséquent, votre défi consiste à décider si une chaîne contient une sous-chaîne répétitive. Vous pouvez prendre l'entrée comme une chaîne ou un tableau de caractères. …
Étant donné une chaîne en entrée, sortez une ou plusieurs variantes de la chaîne de sorte que: Aucun personnage n'est dans sa position d'origine Aucun personnage n'est adjacent à un personnage auquel il était à l'origine adjacent Vous pouvez supposer que cela sera toujours possible pour la chaîne donnée et …
Défi Compte tenu de la phase de la lune, dessinez-la en utilisant l'art ASCII. Votre programme doit gérer la nouvelle lune, le croissant croissant, le premier trimestre, le gibbeux croissant, la pleine lune, le gibbeux décroissant, le dernier trimestre et le croissant décroissant. Votre entrée sera un entier. 0 -> …
Votre tâche consiste à prendre une chaîne cryptée en entrée et à sortir la chaîne décryptée pour révéler son message caché. Les chaînes, à la fois l'entrée et la sortie, contiendront des caractères de cette liste de 64 caractères ASCII (notez l'espace de tête): !"#$%&'()*+,-./0123456789:;=?@[\]^_abcdefghijklmnopqrstuvwxyz|~ Ces caractères se voient attribuer …
Étant donné 2 entiers non négatifs en entrée, sortez un entier non négatif qui ne peut être créé par aucun opérateur mathématique sur les 2 entrées. Par exemple, les entrées données 2et 3, 6, 0, 5, 1, 9, 8, 23, 2sont toutes les sorties non valides. Les opérations à prendre …
introduction Connect Four est un jeu où vous essayez d'en obtenir quatre de suite: horizontalement, verticalement ou en diagonale. Dans ce code de golf, nous allons essayer de trouver qui a gagné, avec un plateau de jeu. Il y aura toujours un gagnant et un seul gagnant. Tâche Étant donné …
Votre défi est de lire un "mot de passe" à partir du clavier / entrée standard. Défi : Lisez une chaîne de manière sinvisible. Pour chacun des caractères de s, imprimez un caractère c. En temps réel. Règles: Vous devez imprimer cen temps réel. Dès que l'utilisateur entre un caractère, …
Votre tâche consiste à trouver le n ème nombre de Fibonacci, mais n n'est pas nécessairement un entier. La séquence de Fibonacci, indexée 0, se présente comme suit: 0, 1, 2, 3, 4, 5, 6, 7, ... 1, 1, 2, 3, 5, 8, 13, 21, ... Mais que se passe-t-il …
Votre tâche: faire un triangle hexagonal avec une longueur de côté n, où nest un nombre entier positif ou 0. Tout d'abord, permettez-moi de définir un hexagone: / \ | | \ / (Art ASCII incroyable, non?) Les hexagones peuvent être liés entre eux en partageant les côtés: / \ …
Un mot à chiffres est un mot où, après avoir éventuellement supprimé certaines lettres, vous vous retrouvez avec un seul chiffre: UN, DEUX, TROIS, QUATRE, CINQ, SIX, SEPT, HUIT ou NEUF (pas ZÉRO). Par exemple, BOUNCE et ANNOUNCE sont des mots numériques, car ils contiennent le chiffre un. ENCODE n'est …
Étant donné une chaîne, inversez-la de manière entrelacée. Voici comment procéder pour abcdefghiet abcdefghijindexé 0: Séparez les caractères aux indices pairs des caractères aux indices impairs:acegi bdfh acegi bdfhj Inversez les caractères aux indices impairs:acegi hfdb acegi jhfdb Entrelacer à nouveau dans une chaîne:ahcfedgbi ajchefgdib Règles Vous devez prendre en …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.