Questions marquées «c»

15
Moyennes des angles

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 un...

15
Tâche simple résolu trois fois

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...

15
Tokenize un langage basé sur la pile

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\\"...

15
Comment perdre du poids facilement?

Dans cette question, nous nous concentrerons uniquement sur la perte de poids en faisant de l'exercice, bien qu'il existe encore de nombreuses façons de perdre du poids. Différents sports brûlent différentes quantités de calories. Par exemple, jouer au billard pendant une heure peut brûler 102...

15
Division des nombres pas si petits

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...

15
Convolution binaire

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 autour si...

15
Créer un programme Parrot

É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 le...

15
Le nombre de facteurs rares

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 le numéro...

15
Égalité d'oscillation

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 -> 5 t=3 -> 6 t=4 -> 5 t=6 -> 4 t=7...

15
Deux pas en avant et un pas en arrière

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 ma destination et d'y revenir)....

15
Trouver le pourcentage

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 soit la...

14
Pas de branchement s'il vous plaît

Quiconque est modérément dans l'optimisation de code de bas niveau connaît les dangers de la ramification, qu'elle soit implémentée comme des instructions if, des boucles ou des instructions select, la possibilité d'une mauvaise interprétation de la branche est une horrible perte de temps. Les...

14
Il est temps de faire le calcul

introduction Ceci est l'un de mes puzzles mathématiques préférés. Étant donné un chiffre (disons 3) et le nombre de fois où utiliser ce chiffre (disons 5), générez 10 expressions qui donnent 1, 2, 3, 4, 5, 6, 7, 8, 9 et 10 en utilisant seulement +, -, ×, ÷, ^ et √ (racine) (les crochets sont...

14
Additionner les puissances à n

instructions Écrivez un programme qui, étant donné un entier d'entrée n ( n >= 0), sort le plus petit entier positif m où: n = a[1]^b[1] + a[2]^b[2] + a[3]^b[3] + ... + a[k]^b[k] aet bsont des séquences finies de la même longueur tous les éléments de asont inférieurs àm tous les éléments de...

14
Erreurs d'arrondi hors de contrôle

Contexte Vous avez récemment été embauché par un petit cabinet comptable. Le monde de la comptabilité vous est quelque peu étranger, vous ne savez donc pas si vous suivez toutes les directives professionnelles. En particulier, vous ne savez pas quand vous devez arrondir tous ces chiffres et dans...

14
Compter les chaînes de Cunningham

Les nombres premiers ont toujours fasciné les gens. Il y a 2300 ans, Euclide a écrit dans ses "Éléments" Un nombre premier est celui qui est mesuré par une seule unité. ce qui signifie qu'un nombre premier n'est divisible que par 1(ou par lui-même). Les gens ont toujours cherché des relations entre...

14
Et tout le monde a dit…

Objectif Étant donné une entrée de texte ne contenant pas de caractères [ou ], effectuez les actions suivantes: Pour chaque instance d' Amenau moins une lettre majuscule (donc toutes les instances d' Amenexclusion amen), sortez la même chose Amen(conservez les majuscules). Pour chaque instance de...