Questions marquées «code-golf»

Code-golf est une compétition pour résoudre un problème particulier dans le moins d'octets de code source.

1
Aidez à développer le nouveau puzzle d'Alphys!
Alphys, le scientifique royal du métro, a terminé un prototype pour un nouveau puzzle. Cependant, elle ne semble pas trouver quelqu'un prêt à le tester. Les règles de son puzzle sont les suivantes: Le but est d'arriver sur le côté droit, en commençant par la tuile la plus centrale sur …

10
Création d'une carte de balle qui tombe
introduction Pour ceux qui n'ont jamais entendu parler de ce jeu auparavant. Vous jouez une balle qui doit survivre le plus longtemps possible. Cela se fait en se déplaçant vers la gauche ou la droite, en allant dans les trous. Puisque la carte se déplace vers le haut, vous devez …

24
Tableau aléatoire sans répétition
Je répondais à un défi ici et cette tâche faisait partie du défi. J'ai une solution de 73 octets en javascript. Mais je pense que c'est trop pour une chose simple. Défi Étant donné en entrée deux entiers: N la longueur du tableau attendu Rla plage de l'intervalle commençant par …

15
Produit scalaire minimum
Produit scalaire minimum L'inspiration pour ce problème de golf de code vient de la compétition de jam de code de Google . La prémisse derrière le problème est, étant donné l'entrée de deux vecteurs de longueurs variables, de trouver le scalaire minimum possible. Un scalaire peut être trouvé en utilisant …


11
Somme des sous-chaînes binaires
Ce défi est simple, étant donné un nombre décimal, convertissez en binaire et calculez la somme des sous-chaînes du nombre binaire, dont la longueur est plus courte que le nombre d'origine. Voici un exemple: Input: 11 Binary: 11 -> 1011 Substrings: 101 = 5 011 = 3 10 = 2 …

21
Séquences de chiffres décroissants
introduction À titre d'exemple, prenons le nombre 7. Nous dupliquons ensuite cela et plaçons 7 espaces entre les deux. Nous obtenons ceci: 7_______7 Après cela, nous allons diminuer le nombre, jusqu'à ce qu'il n'y ait plus d'espace. Nous obtenons ce qui suit pour le numéro 7: 7_______7 6543210 Ensuite, nous …



3
Vérifier les périodes de travail
introduction Ici en Allemagne, la décision sur les horaires de travail est très stricte. Si vous travaillez 6 heures ou plus par jour, vous devez prendre au moins 30 minutes de pause. Si vous travaillez 9 heures ou plus, vous devez prendre une pause de 45 minutes. Si vous travaillez …

3
Division de l'entier de précision arbitraire
Nous allons implémenter la division pour les entiers arbitrairement grands. C'est du code-golf . La tâche consiste à écrire un programme ou une fonction qui implémente des entiers de précision arbitraire et une division sur eux. Notez que beaucoup de choses qui pourraient rendre cela très facile sont interdites, veuillez …

10
Aligner les arguments de fonction sur leurs propres lignes
Étant donné l'entrée d'une chaîne représentant une définition de fonction, sortez la chaîne avec des sauts de ligne et des espaces insérés de sorte que les arguments de la fonction soient séparés par des sauts de ligne et alignés. La chaîne d'entrée suivra le modèle suivant: Tout d'abord, il commencera …
16 code-golf  string 

3
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é à faire …

30
Filtrer et additionner
Tâche La tâche est très simple. Étant donné une chaîne non vide contenant des nombres , des lettres majuscules et minuscules , affichez la somme des nombres restants. Par exemple: a1wAD5qw45REs5Fw4eRQR33wqe4WE Filtrer toutes les lettres entraînerait: 1 5 45 5 4 33 4 La somme de ces nombres est 1 …

3
Étiqueter les impasses
Étant donné l'entrée d'une "route" de l'art ASCII, sortez la route avec toutes les impasses étiquetées. Ceci est une route: ########.....######..#..### #......#######....#..#..#.# #.##......#...#####..#..### #..#####..#....#..#######.# #......#...#####.....##...# #..###.#...#...###...#..### ##########.#..#..##..#.##.# ..#......#.######.#..#.#.#. ..#......#.#..#.#.#..#.#.#. ..######.###..##..######### Voici la route avec des impasses marquées de la lettre X: ########.....######..X..### #......#######....#..X..#.# #.XX......X...X####..X..### #..XXXXX..X....#..#######.# #......X...#####.....##...# #..###.X...#...###...#..### ##########.#..X..##..#.##.X ..X......#.#XXXXX.#..#.#.X. ..X......#.#..X.X.#..#.#.X. …

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.