이 도전은 문자열을 감안할 때 약간 까다 롭지 만 다소 간단합니다 s
.
meta.codegolf.stackexchange.com
문자열에서 문자의 위치를 x
좌표로 사용하고 ASCII 값을 y
좌표로 사용하십시오. 위의 문자열에서 결과 좌표 세트는 다음과 같습니다.
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
다음으로 Linear Regression 을 사용하여 획득 한 세트의 기울기와 y 절편을 모두 계산해야합니다 . 위의 세트는 다음과 같습니다.
(0 인덱스)의 가장 적합한 줄은 다음과 같습니다.
y = 0.014516129032258x + 99.266129032258
다음은 1- 인덱싱 된 가장 적합한 행입니다.
y = 0.014516129032258x + 99.251612903226
따라서 프로그램은 다음을 반환합니다.
f("meta.codegolf.stackexchange.com") = [0.014516129032258, 99.266129032258]
또는 (다른 합리적인 형식) :
f("meta.codegolf.stackexchange.com") = "0.014516129032258x + 99.266129032258"
또는 (다른 합리적인 형식) :
f("meta.codegolf.stackexchange.com") = "0.014516129032258\n99.266129032258"
또는 (다른 합리적인 형식) :
f("meta.codegolf.stackexchange.com") = "0.014516129032258 99.266129032258"
명확하지 않은 경우 왜 해당 형식으로 반환되는지 설명하십시오.
몇 가지 명확한 규칙 :
- 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).
이것은 코드 골프 최저 바이트 수 승리입니다.
0.014516129032258x + 99.266129032258
습니까?