반응형
문제
Convert the Temperature - LeetCode
문제 해결 방법
- double 어레이를 선언하고 맞는 수를 입력할수 있는지 물어보는 문제입니다.
Github Link
https://github.com/eunhanlee/LeetCode_2469_ConverttheTemperature_Solution
시간복잡도: O(1), 공간복잡도: O(1)
public class Solution {
/**
* Converts a temperature value from Celsius to Kelvin and Fahrenheit.
*
* @param celsius the temperature value in Celsius
* @return an array containing the converted temperature values in Kelvin and Fahrenheit,
* where the first element is the Kelvin value and the second element is the Fahrenheit value
*/
public double[] convertTemperature(double celsius) {
// Kelvin = Celsius + 273.15
// Fahrenheit = Celsius * 1.80 + 32.00
double[] result = new double[2];
result[0] = celsius + 273.15;
result[1] = celsius * 1.80 + 32.00;
return result;
}
}
class Solution {
public double[] convertTemperature(double celsius) {
return new double[]{celsius+273.15 , (celsius*1.80+32.00)};
}
}
반응형
'old > Algorithm Solving' 카테고리의 다른 글
인터뷰 질문: 25마리 말 문제 (0) | 2023.07.24 |
---|---|
LeetCode 17. Letter Combinations of a Phone Number 자바 문제 풀이 (0) | 2023.07.23 |
LeetCode 1470. Shuffle the Array 자바 문제 풀이 (0) | 2023.07.21 |
LeetCode 341. Flatten Nested List Iterator 자바 문제 풀이 (0) | 2023.07.18 |
LeetCode 171. Excel Sheet Column Number 자바 문제 풀이 (0) | 2023.07.14 |