Ce défi est un peu délicat, mais plutôt simple, étant donné une chaîne s
:
meta.codegolf.stackexchange.com
Utilisez la position du caractère dans la chaîne comme x
coordonnée et la valeur ascii comme y
coordonnée. Pour la chaîne ci-dessus, l'ensemble de coordonnées résultant serait:
0, 109
1, 101
2, 116
3, 97
4, 46
5, 99
6, 111
7, 100
8, 101
9, 103
10,111
11,108
12,102
13,46
14,115
15,116
16,97
17,99
18,107
19,101
20,120
21,99
22,104
23,97
24,110
25,103
26,101
27,46
28,99
29,111
30,109
Ensuite, vous devez calculer la pente et l'ordonnée à l'origine de l'ensemble que vous avez obtenu en utilisant la régression linéaire , voici l'ensemble ci-dessus tracé:
Ce qui donne une ligne de meilleur ajustement (indexée sur 0):
y = 0.014516129032258x + 99.266129032258
Voici la ligne la mieux ajustée indexée 1 :
y = 0.014516129032258x + 99.251612903226
Votre programme reviendrait donc:
f("meta.codegolf.stackexchange.com") = [0.014516129032258, 99.266129032258]
Ou (tout autre format raisonnable):
f("meta.codegolf.stackexchange.com") = "0.014516129032258x + 99.266129032258"
Ou (tout autre format raisonnable):
f("meta.codegolf.stackexchange.com") = "0.014516129032258\n99.266129032258"
Ou (tout autre format raisonnable):
f("meta.codegolf.stackexchange.com") = "0.014516129032258 99.266129032258"
Expliquez simplement pourquoi il revient dans ce format s'il n'est pas évident.
Quelques règles de clarification:
- Strings are 0-indexed or 1 indexed both are acceptable.
- Output may be on new lines, as a tuple, as an array or any other format.
- Precision of the output is arbitrary but should be enough to verify validity (min 5).
Il s'agit du nombre de victoires par nombre d'octets le plus bas du code-golf .
0.014516129032258x + 99.266129032258
?