Défi:
Contribution:
Deux paramètres entiers a
et b
(où a<b
et la différence est d'au moins 2)
Sortie:
Sortez ou renvoyez ce texte, où a
et b
sont remplis:
(a,b) = ]a,b[ = {a<x<b} = {a<x&&x<b} = a+1..b-1
[a,b) = [a,b[ = {a<=x<b} = {a<=x&&x<b} = a..b-1
(a,b] = ]a,b] = {a<x<=b} = {a<x&&x<=b} = a+1..b
[a,b] = [a,b] = {a<=x<=b} = {a<=x&&x<=b} = a..b
Règles du défi:
- Les E / S sont flexibles. Peut être imprimé dans STDOUT, renvoyé sous forme de chaîne / tableau de caractères, etc. Peut être entré sous la forme de deux entiers, décimaux, chaînes (je ne sais pas pourquoi car vous devez calculer le
a+1
etb-1
, mais soyez mon invité ..), etc. - Toute quantité de nouvelles lignes de début et / ou de fin est autorisée, et toute quantité d'espaces de fin et / ou de début pour chaque ligne est autorisée.
- Les espaces aux signes égaux (y compris ceux pour les aligner dans la même colonne) sont obligatoires, les espaces entre les autres caractères ne sont pas autorisés.
a+1
etb-1
sont remplacés par les valeurs correctes après ces calculs.- Vous n'êtes pas autorisé à utiliser à la
≤
place de<=
. - Vous n'êtes pas autorisé à utiliser à la
&
place de&&
. - Vous êtes autorisé à sortir les nombres avec
.0
(tant qu'il est cohérent et pas plus d'un zéro décimal). - Vous pouvez supposer qu'il
a
est au moins 2 inférieur àb
(pour(a,b)
être correct). - Les lignes doivent être sorties dans l'ordre indiqué.
Exemple:
Entrée: a=-5, b=10
Sortie:
(-5,10) = ]-5,10[ = {-5<x<10} = {-5<x&&x<10} = -4..9
[-5,10) = [-5,10[ = {-5<=x<10} = {-5<=x&&x<10} = -5..9
(-5,10] = ]-5,10] = {-5<x<=10} = {-5<x&&x<=10} = -4..10
[-5,10] = [-5,10] = {-5<=x<=10} = {-5<=x&&x<=10} = -5..10
Règles générales:
- C'est le code-golf , donc la réponse la plus courte en octets l'emporte.
Ne laissez pas les langues de golf de code vous décourager de publier des réponses avec des langues autres que le golf de code. Essayez de trouver une réponse aussi courte que possible pour «n'importe quel» langage de programmation. - Des règles standard s'appliquent à votre réponse, vous êtes donc autorisé à utiliser STDIN / STDOUT, fonctions / méthode avec les paramètres appropriés et des programmes complets de type retour. Ton appel.
- Les failles par défaut sont interdites.
- Si possible, veuillez ajouter un lien avec un test pour votre code.
- Veuillez également ajouter une explication si nécessaire.
PS: Pour ceux qui avaient vu ce défi dans le bac à sable quand il s'agissait encore d'un défi de complexité kolmogorov avec a
et b
codé en dur, je l'ai changé en un défi d'entrée pour éviter les réponses ennuyeuses codées en dur et codées comme nous le voyons habituellement avec Défis KC.
a
et b
seront toujours séparés d'au moins 2. Je vais éditer le défi.
a=5, b=6
sortie encore(5,6) = ... = 6...5
?