Questions marquées «classification»

23
Sous-chaînes à identification unique les plus courtes

Étant donné une liste de chaînes, remplacez chaque chaîne par l'une de ses sous-chaînes non vides qui n'est une sous-chaîne d'aucune des autres chaînes de la liste et aussi courte que possible. Exemple Étant donné la liste ["hello","hallo","hola"], "hello"devrait être remplacée par juste "e"comme...

23
Serpents valides dans un avion

Inspiré par l' une des vidéos de Vi Hart (qui sont un trésor plein d'idées de défis potentiels) Un serpent est composé de segments de même longueur et la connexion entre chaque segment peut être droite ou faire un virage à 90 °. Nous pouvons encoder un tel serpent (jusqu'à une rotation, qui dépend...

23
Un défi géométrique

Tout le monde aime la géométrie. Alors pourquoi n'essayons-nous pas de coder le golf? Ce défi consiste à saisir des lettres et des chiffres et à créer des formes en fonction de ceux-ci. L'entrée L'entrée sera sous la forme de (shapeIdentifier)(size)(inverter). Mais que sont shapeIdentifier, size et...

21
Un jeu aux proportions atomiques

Votre tâche consiste à créer un bot qui joue Atomas , avec le meilleur score. Fonctionnement du jeu: Le plateau de jeu commence par un anneau de 6 "atomes", avec des nombres allant de 1à 3. Vous pouvez "jouer" un atome entre deux atomes, ou sur un autre atome, selon l'atome lui-même. Vous pouvez...

21
Lorsque la vie vous donne des citrons, faites de la limonade

Défi Vous recevrez une chaîne d'entrée, où le mot "Lemon"est trouvé , il doit être converti en , "Lemonade" mais la a, det edoit être emprunté à un autre endroit dans la phrase. Exemple Exemple d'entrée: J'ai trouvé un citron quand j'étais enfant Exemple de sortie: Je trouve une limonade quand...

21
Dessinez un carré creux de # avec une largeur donnée

J'ai obtenu ce défi de Codingame et je suis curieux de trouver de meilleures solutions que la mienne: Étant donné une largeur via l'entrée standard, dessinez un carré creux de «#» de largeur et de longueur données. Exemple: 5 résultats dans ##### # # # # # # ##### J'ai utilisé python pour résoudre...

20
S'agit-il d'un nombre triangulaire tronqué?

Séquence OEIS associée: A008867 Nombre triangulaire tronqué Une propriété commune des nombres triangulaires est qu'ils peuvent être disposés en triangle. Par exemple, prenez 21 et disposez-les dans un triangle de os: o oo ooo oooo ooooo oooooo Définissons une "troncature:" coupant des triangles de...

20
Jouer avec la tortue musicale

Mes deux enfants aiment jouer avec le jouet suivant: Les zones colorées avec les formes à l'intérieur peuvent être touchées et la tortue éclaire alors la zone et émet un son ou dit le nom de la couleur ou de la forme à l'intérieur. Le bouton du milieu change le mode. Il existe un mode dans lequel...

19
Maximisez la différence au carré

Considérons une permutation des valeurs entières de 1à N. Par exemple, cet exemple pour N = 4: [1, 3, 4, 2] Nous considérerons cette liste comme cyclique, de sorte que 1et 2seront traités comme adjacents. Une quantité que nous pouvons calculer pour une telle liste est la différence quadratique...

18
Avec ou sans perte?

Étant donné un fichier audio, déterminez s'il est codé dans un format avec perte ou dans un format sans perte. Aux fins de ce défi, seuls les formats suivants doivent être classés: Lossy AC3 AMR AAC MP2 MP3 Ogg Vorbis WMA Sans perte AIFF FLAC TTA WAV Règles Si l'entrée est prise sous la forme d'un...

18
Ce nombre est-il aléatoire?

J'ai demandé à random.org 128 nombres entiers aléatoires entre 0 et 2 32 - 1. Étant donné que le générateur de nombres aléatoires était si désireux de donner les 64 premiers nombres, ils sont évidemment plus aléatoires que les 64 autres. Écrivez un programme ou une fonction complète qui retourne un...

17
Qu'avons nous?

Inspiré par et en mémoire de notre génie bien-aimé, DÉCHIRURE Il a inventé et mis en œuvre des dfns - son magnum opus et le sujet du défi. Pour les intéressés: dernières documentations et vidéos dfns complètes avec John . Tâche Étant donné un code source ASCII, répondez à laquelle des quatre...

17
Indice de permutation inverse

introduction Les permutations lexicographiques d'une liste à n éléments peuvent être numérotées de 0 à n ! - 1. Par exemple, le 3! = 6 permutations (1,2,3)seraient (1,2,3), (1,3,2), (2,1,3), (2,3,1), (3,1,2), (3,2,1). Lorsqu'une permutation est appliquée à une liste, ses éléments sont ordonnés dans...

16
Quelle langue est ce mot?

Vous devez écrire un programme ou une fonction qui détermine la langue d'un mot donné. La tâche consiste à reconnaître certains des 5000 mots les plus courants en 4 langues: Anglais allemand italien hongrois Les listes de mots peuvent être trouvées dans ce référentiel GitHub. Vous êtes autorisé à...

16
Attribuer des sièges d'avion

Inspiré par la leçon APL de la semaine dernière . Étant donné une carte de siège 2D majuscule et une liste de clients 1D, renvoyez la carte de siège et la liste de clients, mais modifiée comme suit (pour indiquer les sièges occupés et les clients assis): Pour chaque lettre unique dans la liste des...