Inspiration. Inverse. Évaluez une expression omnifix donnée. Omnifix est comme la notation infixe des mathématiques normales, mais avec des copies supplémentaires de chaque symbole entourant les arguments. Les symboles extérieurs remplacent les parenthèses, et il n'est donc pas nécessaire d'avoir des parenthèses supplémentaires. Vous devez prendre en charge l'addition, la …
Nous n'avons pas eu de défis faciles et faciles depuis un certain temps, alors c'est parti. Étant donné une liste d'entiers supérieurs chacun à et un indice en entrée, affichez le pourcentage de l'élément à l'indice donné de la somme totale de la liste.000 La sortie doit être quelle que …
Nous avons des objets qui oscillent entre deux points entiers [l, r], à la vitesse d'une unité par unité de temps, à partir lde t=0. Vous pouvez supposer l < r. Par exemple, si un objet oscille [3, 6], alors nous avons: t=0 -> 3 t=1 -> 4 t=2 -> …
Basé sur un message de chat Le défi Étant donné un numéro d'entrée n > 9, construisez son inverse, en ignorant les zéros de tête. Ensuite, construisez une liste de tous les facteurs premiers que le nombre et son inverse n'ont pas en commun. Multipliez ces facteurs ensemble pour créer …
Étant donné une entrée, sortez cette entrée suivie d'une ligne sans fin. L'entrée sera une chaîne composée uniquement de caractères ASCII imprimables ( 0x20-0x7E) et de nouvelles lignes ( 0x0A). Si l'entrée est de longueur 0, sortez sans fin des retours à la ligne. C'est du golf de code donc …
Remarque: Ceci est inspiré par cette question de @Willbeing où la tâche consistait à compter le nombre d'assiettes parfaites d'une certaine longueur, mais c'est légèrement différent. Nous appelons une plaque d'immatriculation parfaite cette plaque dont le texte satisfait aux conditions suivantes: Il se compose de caractères, qui peuvent être des …
Méta-fond Cela a été défini comme une question sur Puzzling , et la réaction instantanée a été "eh bien, quelqu'un va simplement résoudre cela par ordinateur". Il y a eu un débat sur la complexité d'un programme pour résoudre ce problème. Eh bien, "à quel point ce programme doit être …
Ecrire un programme ou une fonction qui prend en nombres entiers positifs a, bet c, et des impressions ou des retours a/bà cdécimales, en utilisant les opérations + - * /% [ajouter, soustraire, multiplier, diviser, modulent] sur les nombres entiers positifs: vous pouvez utiliser tout ce qui votre langue le …
J'ai travaillé sur un autre langage de golf basé sur la pile appelé Stackgoat . Dans ce défi, vous allez écrire un Tokenizer pour Stackgoat (ou vraiment n'importe quel langage général basé sur la pile). Exemples "PPCG"23+ ["PPCG", '23', '+'] 'a "bc" + ['"a"', '"bc"', '+'] 12 34+-"abc\"de'fg\\" ['12', '34', …
Vous devez écrire 3 programmes et / ou fonctions dans une langue. Tous ces programmes devraient résoudre la même tâche mais ils devraient tous donner des résultats différents (mais valides). (C'est-à-dire que pour chaque paire de programmes, leur entrée devrait générer des ensembles différents (mais valides) de numéros de sortie.) …
Histoire, ou pourquoi nous faisons cela. Aucun. Cet exercice est complètement inutile ... sauf si vous êtes Stephen Hawking . Le défi À partir d'une liste d'angles, trouvez la moyenne de ces angles. Par exemple, la moyenne de 91 degrés et -91 degrés est de 180 degrés. Vous pouvez utiliser …
Défi Étant donné un certain nombre de secondes après minuit, affichez le plus petit angle entre deux aiguilles sur un cadran d'horloge en utilisant le moins d'octets possible. Vous pouvez supposer que le nombre de secondes est toujours inférieur à 86 400. Les angles peuvent être représentés en degrés ou …
Implémentez un algorithme de division dans votre langue préférée qui gère la division entière. Il ne doit gérer que des nombres positifs - mais des points bonus s'il gère également la division négative et mixte. Les résultats sont arrondis pour des résultats fractionnaires. Le programme ne peut pas contenir les …
Disons que je suis à dix pas de ma destination. J'y marche en suivant le vieil adage "deux pas en avant et un pas en arrière". Je fais deux pas en avant, un en arrière, jusqu'à ce que je me tienne exactement sur ma destination. (Cela peut impliquer de dépasser …
Une convolution binaire est décrite par un nombre Met est appliquée à un nombre N. Pour chaque bit dans la représentation binaire de M, si le bit est défini ( 1), le bit correspondant dans la sortie est donné en XORant les deux bits adjacents au bit correspondant dans N(enroulant …
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.