βοΈ Coding Test Preparation/Programmers
[Programmers] λ μμ λλμ νμ΄ (feat. C++ νλ³ν μ°μ°μ)
A Lim Han
2024. 3. 21. 17:20
1οΈβ£ λ μμ λλμ νμ΄
#include <cmath> // μν ν¨μλ₯Ό μ¬μ©νκΈ° μν΄ cmath ν€λ νμΌμ ν¬ν¨
int solution(int num1, int num2)
{ // solution ν¨μμ μ μ μμ
γ
€γ
€if(num2 == 0) // λ§μ½ num2κ° 0μ΄λ©΄
γ
€γ
€{
γ
€γ
€γ
€γ
€return 0; // 0μ λ°ν (0μΌλ‘ λλ μ μμ)
γ
€γ
€}
γ
€γ
€// μμμ κΉμ§ μ νν λλμ
μ μν΄ num1μ doubleλ‘ μΊμ€ν
νκ³ num2λ‘ λλ ν 1000μ κ³±ν¨
γ
€γ
€double result = (static_cast<double>(num1) / num2) * 1000;
γ
€γ
€// κ²°κ³Όλ₯Ό intλ‘ μΊμ€ν
νμ¬ λ°ν
γ
€γ
€return static_cast<int>(result);
}
# C++ νλ³ν μ°μ°μ
: static_cast<λ°κΏ μλ£ν>(λ°νν κ°)