Zadanie #23
Autor:Mihai Nan
Trudność
Twój najlepszy wynik
Nie dotyczy
Należy zbudować funkcję, która przekształca temperatury z Celsjusza na Fahrenheita i zwraca je w liście.
Każda temperatura jest liczbą rzeczywistą z dwoma miejscami po przecinku. Wzór na konwersję to:
gdzie:
C to temperatura w CelsjuszuF to odpowiadająca jej temperatura w FahrenheitachFunkcja musi otrzymać listę temperatur w Celsjuszu i zwrócić listę temperatur w Fahrenheitach, z dwoma miejscami po przecinku.
train.csvZawiera trzy kolumny:
SampleID – identyfikator numeryczny dla każdej temperaturytemperature_c – temperatura w Celsjuszutemperature_f – temperatura w FahrenheitachPrzykład:
| 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.csvMa taką samą strukturę jak train.csv, ale bez kolumny temperature_f.
Plik wyjściowy (submission.csv) musi zawierać:
SampleID – taki sam jak w test.csvtemperature_f – temperatura przekonwertowana na Fahrenheity, zaokrąglona do dwóch miejsc po przecinkuPrzykład:
| SampleID | temperature_f |
|---|---|
| 1 | 32.00 |
| 2 | 77.00 |
| 3 | 99.50 |
| 4 | 212.00 |
Ocena będzie przeprowadzona na podstawie poprawności przewidywanych wartości, czyli dokładnej równości między wartością przewidywaną a wartością rzeczywistą (z perspektywy pierwszych dwóch miejsc po przecinku):
gdzie N to całkowita liczba przykładów.
Końcowy wynik jest wyrażony w procentach (0–100).
Ten problem testuje: