Dễ 0 đã giải Tỷ lệ chấp nhận 0%

Celsius to Fahrenheit

Convert a temperature from Celsius to Fahrenheit.

Bạn sẽ học được gì

  • Đổi đơn vị bằng công thức
  • Làm việc với số thập phân
  • Giữ đúng thứ tự ưu tiên toán tử

Đề bài

Convert a temperature in degrees Celsius to degrees Fahrenheit using F = C × 9 / 5 + 32.

Implement celsius_to_fahrenheit(celsius).

Input

celsius: The temperature in degrees Celsius.

Output

Return the temperature in degrees Fahrenheit (a decimal number).

Ràng buộc

-273.15 ≤ celsius ≤ 10,000

Ví dụ

Ví dụ 1
Đầu vào:
celsius = 100.0

Kết quả mong đợi:
expected = 212.0
Đầu vào:
double celsius = 100.0;

Kết quả mong đợi:
double expected = 212.0;
Đầu vào:
double celsius = 100.0;

Kết quả mong đợi:
double expected = 212.0;

Giải thích

100 × 9 / 5 + 32 = 212, the boiling point of water.

Ví dụ 2
Đầu vào:
celsius = -40.0

Kết quả mong đợi:
expected = -40.0
Đầu vào:
double celsius = -40.0;

Kết quả mong đợi:
double expected = -40.0;
Đầu vào:
double celsius = -40.0;

Kết quả mong đợi:
double expected = -40.0;

Giải thích

-40 × 9 / 5 + 32 = -40: both scales meet at -40.

Hướng tiếp cận

Hãy tự thử trước, sau đó mở từng gợi ý một.

Gợi ý 1

Đây là chuyển đổi đơn vị trực tiếp từ một thang tuyến tính sang thang khác.

Gợi ý 2

Áp dụng đúng công thức, nhất là thứ tự nhân và chia.

Gợi ý 3

Giữ kết quả dạng số thực, vì nhiều input không đổi ra số nguyên chính xác.

Độ phức tạp mong đợi

thời gian O(1), bộ nhớ phụ O(1)

Tham khảo

Thử thách này đã được điều chỉnh cho CodeUtility. Hãy làm theo đề bài và các ràng buộc ở trên.

Học hỏi từ người khác

Giải pháp cộng đồng

Chưa có giải pháp nào được chia sẻ. Hãy giải thử thách này để đăng giải pháp đầu tiên.