Questions marquées «code-golf»

21
Sortie du prochain kana

Les caractères kana japonais correspondent à un seul son dans la langue japonaise. À l'exception de ん ( n ), tous les autres kana se composent d'une partie consonne et d'une partie voyelle. Il existe un ordre naturel pour le kana japonais, une sorte d '"ordre alphabétique", qui est généralement...

21
Séparez mes entiers

introduction Dans le domaine des mathématiques connu sous le nom de topologie , il existe des choses appelées axiomes de séparation . Intuitivement, vous avez un ensemble Xet une collection de sous-ensembles de X, que nous pouvons considérer comme des propriétés. Le système est bien séparé, si l'on...

21
Partitions réciproques

Étant donné un nombre n> 77 , écrivez un programme ou une fonction qui trouve un ensemble d' entiers positifs distincts tels que la somme de l'ensemble est égale à n et la somme des inverses de l'ensemble est égale à 1. Exemple pour 80: 80 = 2 + 4 + 10 + 15 + 21 + 28 ⟶ 1/2 + 1/4 + 1/10 + 1/15 +...

21
Quelle est la fréquence de cette note?

Rafraîchissement musical rapide: Le clavier de piano se compose de 88 notes. Sur chaque octave, il y a 12 notes, C, C♯/D♭, D, D♯/E♭, E, F, F♯/G♭, G, G♯/A♭, A, A♯/B♭et B. Chaque fois que vous frappez un «C», le motif se répète une octave plus haut. Une note est identifiée de manière unique par 1) la...

21
Génération de l'alphabet en JavaScript

Je suis sûr qu'il n'y a pas de meilleure façon de le faire, mais je me suis dit que ça ne pouvait pas faire de mal de demander. J'en ai assez de taper a='abcdefghijklmnopqrstuvwxyz'. Les langues cool ont Range('a'..'z')ou similaire Que pouvons-nous proposer avec JS aussi court que possible ??...

21
Une petite langue mérite un petit interprète

Voici une définition de langage très simple: A Variable is any string that does not contain ^, <, >, !, or ? The empty string is a valid variable identifier The value of every variable starts at 0. A Statement is one of (var is a Variable, P is a Program): var^ -> changes var to be equal...

21
Comptez Mills dans neuf hommes Morris

introduction Morris de Nine Mens (également appelé Mills) est un jeu de société pour deux joueurs qui se joue sur le plateau suivant (image tirée de la page Wikipedia liée): Chaque joueur a 9 hommes, de couleur noir et blanc. Les règles concrètes ne sont pas importantes pour ce défi, mais consultez...

21
Suivez des instructions incomplètes

Un de vos amis vous a indiqué le meilleur restaurant de la ville. C'est une série de virages à gauche et à droite. Malheureusement, ils ont oublié de mentionner pendant combien de temps vous devez continuer tout droit entre ces virages. Heureusement, vous avez un plan des rues avec tous les...

21
Racine carrée de permutation

En mathématiques, une permutation σ d'ordre n est une fonction bijective des entiers 1 ... n à elle-même. Cette liste: 2 1 4 3 représente la permutation σ telle que σ (1) = 2, σ (2) = 1, σ (3) = 4 et σ (4) = 3. Une racine carrée d'une permutation σ est une permutation qui, appliquée à elle-même,...

21
Randomisez le test

Je suis professeur et dans quelques jours je dois faire passer un test à mes élèves. Maintenant, je suis toujours inquiet que mes plus beaux élèves soient blessés par les moins beaux quand ils trichent, donc je veux randomiser les tests afin que personne ne puisse tromper personne. En ce moment,...

21
Repdigit Base Finding

Un chiffre est un nombre naturel qui peut être écrit uniquement en répétant le même chiffre. Par exemple, 777est un chiffre, car il est uniquement composé du chiffre 7répété trois fois. Cependant, cela ne se limite pas aux nombres simplement décimaux (base 10): Chaque nombre de Mersenne (de la...

21
Détection de rectangle

Écrivez un programme ou une fonction qui accepte une chaîne multiligne de 0«et 1». Aucun autre caractère ne sera dans la chaîne et la chaîne sera toujours rectangulaire (toutes les lignes auront le même nombre de caractères), avec des dimensions aussi petites que 1 × 1, mais sinon les 0'et 1'...

21
Trouver un rectangle maximal de 1s

Contexte Je veux acheter un terrain et y construire ma maison. Ma maison doit être rectangulaire et aussi grande que possible; cependant, les parcelles disponibles ont beaucoup de zones rocheuses sur lesquelles je ne peux pas construire, et j'ai du mal à installer une maison potentielle sur les...

21
Réduction du diviseur

Un diviseur d'un nombre n est un nombre qui divise également n , y compris 1 et n lui-même. Le nombre de diviseurs d (n) est le nombre de diviseurs d'un nombre. Voici d (n) pour le premier couple n: n divisors d(n) 1 1 1 2 1, 2 2 3 1, 3 2 4 1, 2, 4 3 5 1, 5 2 6 1, 2, 3, 6 4 Nous pouvons soustraire...