Úloha #23
Autor:Mihai Nan
Obtiažnosť
Vaše najlepšie skóre
N/A
Požaduje sa vybudovanie funkcie, ktorá transformuje teploty z Celzia na Fahrenheit a vráti ich v zozname.
Každá teplota je reálne číslo s dvoma desatinnými miestami. Vzorec na konverziu je:
kde:
C je teplota v CelziochF je zodpovedajúca teplota vo FahrenheitochFunkcia musí prijať zoznam teplôt v Celzioch a vrátiť zoznam teplôt vo Fahrenheitoch, s dvoma desatinnými miestami.
train.csvObsahuje tri stĺpce:
SampleID – číselný identifikátor pre každú teplotutemperature_c – teplota v Celziochtemperature_f – teplota vo FahrenheitochPríklad:
| SampleID | temperature_c | temperature_f |
|---|---|---|
| 1 | 0.0 | 32.0 |
| 2 | 25.0 | 77.0 |
| 3 | 37.5 | 99.5 |
| 4 | 100.0 | 212.0 |
test.csvMá rovnakú štruktúru ako train.csv, ale bez stĺpca temperature_f.
Výstupný súbor (submission.csv) musí obsahovať:
SampleID – rovnaký ako v test.csvtemperature_f – teplota konvertovaná na Fahrenheit, zaokrúhlená na dve desatinné miestaPríklad:
| SampleID | temperature_f |
|---|---|
| 1 | 32.00 |
| 2 | 77.00 |
| 3 | 99.50 |
| 4 | 212.00 |
Hodnotenie sa bude robiť na základe správnosti predpovedaných hodnôt, teda presnej zhody medzi predpovedanou a skutočnou hodnotou (z perspektívy prvých dvoch desatinných miest):
kde N je celkový počet príkladov.
Finálne skóre je vyjadrené v percentách (0–100).
Tento problém testuje: