โ๏ธ Coding Test Preparation12 [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. [Baekjoon] 1001๋ฒ_A-B ํ์ด(C99) ๐งโ๏ธ 1001๋ฒ_A-B ํ์ด(C99) #include int main() { ใ คใ คint A, B; ใ คใ ค// ๋ ์ ์ A์ B๋ฅผ ์ ๋ ฅ๋ฐ๊ธฐ ใ คใ คscanf("%d %d", &A, &B); ใ คใ ค// A์ B์ ์ฐจ๋ฅผ ์ถ๋ ฅํ๊ธฐ ใ คใ คprintf("%d\n", A - B); ใ คใ คreturn 0; } 2023. 11. 30. [Baekjoon] 1000๋ฒ_A+B ํ์ด(C99) ๐ชฐ 1000๋ฒ_A+B ํ์ด(C99) #include int main() { ใ คใ คint A, B; ใ คใ ค// ๋ ์ ์ A์ B๋ฅผ ์ ๋ ฅ๋ฐ๊ธฐ ใ คใ คscanf("%d %d", &A, &B); ใ คใ ค// A์ B์ ํฉ์ ์ถ๋ ฅํ๊ธฐ ใ คใ คprintf("%d\n", A + B); ใ คใ คreturn 0; } 2023. 11. 29. [Baekjoon] ๋ฐฑ์ค ํฐ์ด ํ์ธํ๋ ๋ฐฉ๋ฒ ๐ ๋ฐฑ์ค(Baekjoon) ํฐ์ด ํ์ธํ๋ ๋ฐฉ๋ฒ 1. Baekjoon ๊ณ์ ์ '์ค์ ' ์ผ๋ก ์ ์ --> solved.ac ์ฌ์ฉ ์ฌ๋ถ์์ '์ฌ์ฉ' ํด๋ฆญ 2. ํ๋จ์ ๋งํฌ๋ฅผ ํตํด solved.ac ์ ์ ์ --> https://solved.ac/en solved.ac ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํด๊ฒฐ ํ์ต์ ์ด์ ํ ๐ฉ Baekjoon Online Judge ๋ฌธ์ ๋ค์ ๋์ด๋ ๋ฐ ํฐ์ด ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ์ฌ์ดํธ์ ๋๋ค. solved.ac 3. ๋ฉ์ธ ํ๋ฉด์์ ์ฐ์ธก ์๋จ์ ์ํ ๋ก๊ณ ํด๋ฆญ 4. ๋ณธ์ธ ๊ณ์ ์ ํฐ์ด๊ฐ ์๋์ฒ๋ผ ํ์๋๋ค! ++ ๋ธ๋ก ์ฆ๋ผ๋....์ด๋ฒ ๋ฐฉํ ๋ ์ด์ฌํ ํด์ ํฐ์ด ์์น์ ๋ ธ๋ ค๋ด์ผ๊ฒ ๋ค...^.^ 2023. 10. 8. [CodUp] 6029 : 16์ง ์ ์ ์ ๋ ฅ๋ฐ์ 8์ง์๋ก ์ถ๋ ฅํ๊ธฐ ๐ซ 6029 : 16์ง ์ ์ ์ ๋ ฅ๋ฐ์ 8์ง์๋ก ์ถ๋ ฅํ๊ธฐ a = input() #์ ๋ ฅ๋ a๋ฅผ 16์ง์๋ก ์ธ์ n = int(a, 16) print('%o' % n) - Python์์ ์ ๋ ฅ๋๋ ๊ฐ๋ค์ ๊ธฐ๋ณธ์ ์ผ๋ก '๋ฌธ์์ด'๋ก ์ธ์ - %x ๋ 16์ง์(Hexadecimal) ์๋ฌธ์๋ก ์ถ๋ ฅ - %o ๋ 8์ง์(Octal) ๋ฌธ์์ด๋ก ์ถ๋ ฅ - %X ๋ 16์ง์(Hexadecimal) ๋๋ฌธ์๋ก ์ถ๋ ฅ 2023. 7. 10. ์ด์ 1 2 ๋ค์