๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

โœ’๏ธ 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.