Skip to main content

Intro Python: Transformarea temperaturilor din Celsius în Fahrenheit

Author: Mihai Nan

Easy
Your best score: N/A
Problem Description

🌟 Problemă: Transformarea temperaturilor din Celsius în Fahrenheit

Descrierea problemei

Se dorește construirea unei funcții care să transforme temperaturi din Celsius în Fahrenheit și să le returneze într-o listă.

Fiecare temperatură este un număr real cu două zecimale. Formula de conversie este:

Formula Fahrenheit

unde:

  • C este temperatura în Celsius
  • F este temperatura corespunzătoare în Fahrenheit

Funcția trebuie să primească o listă de temperaturi în Celsius și să returneze o listă de temperaturi în Fahrenheit, cu două zecimale.


📘 Structura fișierelor de intrare

train.csv

Contine trei coloane:

  • SampleID – identificator numeric pentru fiecare temperatura
  • temperature_c – temperatura in Celsius
  • temperature_f – temperatura in Fahrenheit

Exemplu:

SampleIDtemperature_ctemperature_f
10.032.0
225.077.0
337.599.5
4100.0212.0

test.csv

Are aceeași structură ca train.csv, dar fără coloană temperature_f.


📤 Submisia

Fișierul de ieșire (submission.csv) trebuie să conțină:

  • SampleID – același ca în test.csv
  • temperature_f – temperatura convertită în Fahrenheit, rotunjită la două zecimale

Exemplu:

SampleIDtemperature_f
132.00
277.00
399.50
4212.00

⚙️ Evaluarea

Evaluarea se va face pe baza corectitudinii valorilor prezise, adică o egalitate exactă între valoarea prezisă și valoarea reală (din perspectiva primelor două zecimale):

Formula scor

unde N este numărul total de exemple.

Scorul final este exprimat în procent (0–100).


📊 Notă

Această problemă testează:

  • Manipularea listelor și a numerelor reale în Python
  • Citirea și scrierea fișierelor CSV
  • Aplicarea formulelor matematice pentru transformarea datelor
Submit Solution
Upload output file and optionally source code for evaluation.

Submission File

Source Code File (optional)

Sign in to upload a submission.