โ๏ธ Coding Test Preparation/Programmers2 [Programmers] ๊ฐ๋๊ธฐ ํ์ด (feat. C++ ๋ ผ๋ฆฌ ์ฐ์ฐ์) #๏ธโฃ ๊ฐ๋๊ธฐ ํ์ด #include #include using namespace std; int solution(int angle) { ใ คใ คint answer = 0; ใ คใ คif (angle > 0 && angle 90 && angle < 180) ใ คใ ค{ // ๋๊ฐ์ธ ๊ฒฝ์ฐ ใ คใ คใ คใ คreturn 3; ใ คใ ค} ใ คใ คelse if (angle == 180) ใ คใ ค{ // ํ๊ฐ์ธ ๊ฒฝ์ฐ ใ คใ คใ คใ คreturn 4; ใ คใ ค} ใ คใ คelse ใ คใ ค{ // ๊ทธ ์ธ์ ๊ฒฝ์ฐ ใ คใ คใ คใ คreturn -1; // ์๋ชป๋ ๊ฐ๋๋ฅผ ๋ํ๋ด๋ ๊ฒฝ์ฐ -1.. 2024. 3. 23. [Programmers] ๋ ์์ ๋๋์ ํ์ด (feat. C++ ํ๋ณํ ์ฐ์ฐ์) 1๏ธโฃ ๋ ์์ ๋๋์ ํ์ด #include // ์ํ ํจ์๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด 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(num1) / num2) * 1000; ใ คใ ค// ๊ฒฐ๊ณผ๋ฅผ int๋ก ์บ์คํ ํ์ฌ ๋ฐํ ใ คใ คreturn static_cast(result); } # C++ ํ๋ณํ ์ฐ์ฐ์ : static_cast(๋ฐํํ ๊ฐ).. 2024. 3. 21. ์ด์ 1 ๋ค์