c++

์‚ฌ์ดํŠธhttps://www.acmicpc.net/problem/1157 ๋‹จ์–ด ๊ณต๋ถ€๐Ÿ“„ ๋ฌธ์ œ์•ŒํŒŒ๋ฒณ ๋Œ€์†Œ๋ฌธ์ž๋กœ ๋œ ๋‹จ์–ด๊ฐ€ ์ฃผ์–ด์ง€๋ฉด, ์ด ๋‹จ์–ด์—์„œ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋œ ์•ŒํŒŒ๋ฒณ์ด ๋ฌด์—‡์ธ์ง€ ์•Œ์•„๋‚ด๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ๋‹จ, ๋Œ€๋ฌธ์ž์™€ ์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•˜์ง€ ์•Š๋Š”๋‹ค. โŒจ๏ธ ์ž…๋ ฅ์ฒซ์งธ ์ค„์— ์•ŒํŒŒ๋ฒณ ๋Œ€์†Œ๋ฌธ์ž๋กœ ์ด๋ฃจ์–ด์ง„ ๋‹จ์–ด๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์ฃผ์–ด์ง€๋Š” ๋‹จ์–ด์˜ ๊ธธ์ด๋Š” 1,000,000์„ ๋„˜์ง€ ์•Š๋Š”๋‹ค. ๐Ÿ–ฅ๏ธ ์ถœ๋ ฅ์ฒซ์งธ ์ค„์— ์ด ๋‹จ์–ด์—์„œ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋œ ์•ŒํŒŒ๋ฒณ์„ ๋Œ€๋ฌธ์ž๋กœ ์ถœ๋ ฅํ•œ๋‹ค. ๋‹จ, ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋œ ์•ŒํŒŒ๋ฒณ์ด ์—ฌ๋Ÿฌ ๊ฐœ ์กด์žฌํ•˜๋Š” ๊ฒฝ์šฐ์—๋Š” ?๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. ๐Ÿ“š ์˜ˆ์ œ ์ž…๋ ฅ1.Mississipi 2.zZa 3.z ๐Ÿ“š ์˜ˆ์ œ ์ถœ๋ ฅ1.? 2.Z 3.Z  ๐Ÿค” ํ•ด๊ฒฐ์ฑ…1. ์•ŒํŒŒ๋ฒณ์€ ๊ฐ๊ฐ ์•„์Šคํ‚ค์ฝ”๋“œ ๊ฐ’์„ ๊ฐ€์ง„๋‹ค.2. ์•ŒํŒŒ๋ฒณ ๊ฐœ์ˆ˜ 27๊ฐœ์˜ ๋ฐฐ์—ด์„ ๋งŒ๋“ค..
์‚ฌ์ดํŠธhttps://www.acmicpc.net/problem/1152 ๋‹จ์–ด์˜ ๊ฐœ์ˆ˜๐Ÿ“„ ๋ฌธ์ œ์˜์–ด ๋Œ€์†Œ๋ฌธ์ž์™€ ๊ณต๋ฐฑ์œผ๋กœ ์ด๋ฃจ์–ด์ง„ ๋ฌธ์ž์—ด์ด ์ฃผ์–ด์ง„๋‹ค. ์ด ๋ฌธ์ž์—ด์—๋Š” ๋ช‡ ๊ฐœ์˜ ๋‹จ์–ด๊ฐ€ ์žˆ์„๊นŒ? ์ด๋ฅผ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ๋‹จ, ํ•œ ๋‹จ์–ด๊ฐ€ ์—ฌ๋Ÿฌ ๋ฒˆ ๋“ฑ์žฅํ•˜๋ฉด ๋“ฑ์žฅํ•œ ํšŸ์ˆ˜๋งŒํผ ๋ชจ๋‘ ์„ธ์–ด์•ผ ํ•œ๋‹ค. โŒจ๏ธ ์ž…๋ ฅ์ฒซ ์ค„์— ์˜์–ด ๋Œ€์†Œ๋ฌธ์ž์™€ ๊ณต๋ฐฑ์œผ๋กœ ์ด๋ฃจ์–ด์ง„ ๋ฌธ์ž์—ด์ด ์ฃผ์–ด์ง„๋‹ค. ์ด ๋ฌธ์ž์—ด์˜ ๊ธธ์ด๋Š” 1,000,000์„ ๋„˜์ง€ ์•Š๋Š”๋‹ค. ๋‹จ์–ด๋Š” ๊ณต๋ฐฑ ํ•œ ๊ฐœ๋กœ ๊ตฌ๋ถ„๋˜๋ฉฐ, ๊ณต๋ฐฑ์ด ์—ฐ์†ํ•ด์„œ ๋‚˜์˜ค๋Š” ๊ฒฝ์šฐ๋Š” ์—†๋‹ค. ๋˜ํ•œ ๋ฌธ์ž์—ด์€ ๊ณต๋ฐฑ์œผ๋กœ ์‹œ์ž‘ํ•˜๊ฑฐ๋‚˜ ๋๋‚  ์ˆ˜ ์žˆ๋‹ค. ๐Ÿ–ฅ๏ธ ์ถœ๋ ฅ์ฒซ์งธ ์ค„์— ๋‹จ์–ด์˜ ๊ฐœ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. ๐Ÿ“š ์˜ˆ์ œ ์ž…๋ ฅ๋„์–ด์“ฐ๊ธฐ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์—†์œผ๋ฏ€๋กœ ' '๋ฅผ '^'๋กœ ๋Œ€์ฒด.1.The^Curious^Case^of^Benjamin^Butt..
์‚ฌ์ดํŠธhttps://www.acmicpc.net/problem/1008 ์ฐธ๊ณ  ์‚ฌ์ดํŠธhttps://st-lab.tistory.com/212 [๋ฐฑ์ค€] 1008๋ฒˆ : A/B - [C++]www.acmicpc.net/problem/1008 1008๋ฒˆ: A/B ๋‘ ์ •์ˆ˜ A์™€ B๋ฅผ ์ž…๋ ฅ๋ฐ›์€ ๋‹ค์Œ, A/B๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. www.acmicpc.net ๋ฌธ์ œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ [์ ‘๊ทผ ๋ฐฉ๋ฒ•] ์ด ๋ฌธ์ œ๋Š” '๋ถ€๋™ ์†Œ์ˆ˜์ '์— ๋Œ€ํ•œ ์ดํ•ด๋ฅผ ํ•„์š”๋กœ ํ•˜st-lab.tistory.com์ž‘์„ฑ์ž๊ฐ€ ํ•œ์ฐฝ Java๋กœ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ณต๋ถ€ํ•  ๋•Œ ๋งŽ์ด ๋ณด๋˜ ๋ถ„์˜ ์‚ฌ์ดํŠธ์ธ๋ฐ... C++ ๊นŒ์ง€ ์žˆ๋‹ค... ๐Ÿซข  A/B๐Ÿ“„ ๋ฌธ์ œ๋‘ ์ •์ˆ˜ A์™€ B๋ฅผ ์ž…๋ ฅ๋ฐ›์€ ๋‹ค์Œ, A/B๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. โŒจ๏ธ ์ž…๋ ฅ์ฒซ์งธ ์ค„์— A์™€ B๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. (..
์‚ฌ์ดํŠธhttps://www.acmicpc.net/problem/1001  A-B ๐Ÿ“„ ๋ฌธ์ œ๋‘ ์ •์ˆ˜ A์™€ B๋ฅผ ์ž…๋ ฅ๋ฐ›์€ ๋‹ค์Œ, A-B๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. โŒจ๏ธ ์ž…๋ ฅ์ฒซ์งธ ์ค„์— A์™€ B๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. (0  ๐Ÿ–ฅ๏ธ ์ถœ๋ ฅ์ฒซ์งธ ์ค„์— A-B๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. ๐Ÿ“š ์˜ˆ์ œ ์ž…๋ ฅ3 2 ๐Ÿ“š ์˜ˆ์ œ ์ถœ๋ ฅ1 ๐Ÿค” ํ•ด๊ฒฐ์ฑ…1. ๋ณ€์ˆ˜ A์™€ B๋ฅผ ์„ ์–ธํ•œ๋‹ค.2. A์™€ B๋ฅผ ์ž…๋ ฅ ๋ฐ›์•„ ๊ฐ๊ฐ ๊ฐ’์„ ๋‹ด๋Š”๋‹ค.3. A์™€ B๋ฅผ ๋บ€ ๊ฐ’์„ ์ถœ๋ ฅํ•œ๋‹ค. ๐Ÿง‘๐Ÿป‍๐Ÿ’ป ์ฝ”๋“œ#include using namespace std;int main(void) { int A, B; cin >> A >> B; cout
์‚ฌ์ดํŠธhttps://www.acmicpc.net/problem/1000  A+B ๐Ÿ“„ ๋ฌธ์ œ๋‘ ์ •์ˆ˜ A์™€ B๋ฅผ ์ž…๋ ฅ๋ฐ›์€ ๋‹ค์Œ, A+B๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. โŒจ๏ธ ์ž…๋ ฅ์ฒซ์งธ ์ค„์— A์™€ B๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. (0  ๐Ÿ–ฅ๏ธ ์ถœ๋ ฅ์ฒซ์งธ ์ค„์— A+B๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. ๐Ÿ“š ์˜ˆ์ œ ์ž…๋ ฅ1 2๐Ÿ“š ์˜ˆ์ œ ์ถœ๋ ฅ3 ๐Ÿค” ํ•ด๊ฒฐ์ฑ…1. ๋ณ€์ˆ˜ A์™€ B๋ฅผ ์„ ์–ธํ•œ๋‹ค.2. A์™€ B๋ฅผ ์ž…๋ ฅ ๋ฐ›์•„ ๊ฐ๊ฐ ๊ฐ’์„ ๋‹ด๋Š”๋‹ค.3. A์™€ B๋ฅผ ๋”ํ•œ ๊ฐ’์„ ์ถœ๋ ฅํ•œ๋‹ค. ๐Ÿง‘๐Ÿป‍๐Ÿ’ป ์ฝ”๋“œ#include using namespace std;int main(void) { int A, B; cin >> A >> B; cout
์ฐธ๊ณ  ์‚ฌ์ดํŠธ • gofo-coding๋‹˜์˜ ํ‹ฐ์Šคํ† ๋ฆฌ ๐Ÿ—ฟ OpenGL Open Graphics Library๋กœ, Graphics ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์œ„ํ•œ API์ž…๋‹ˆ๋‹ค. (Library ์ด๋ฆ„๊ณผ ๋‹ฌ๋ฆฌ API์ด๋‹ค.) ๋”๋ณด๊ธฐ ๐Ÿ“„ Library • Collection of functions, pre-compiled routines or reusable components of code → ์ฝ”๋“œ๋ฅผ ๋ชจ์•„๋†“์€ ๊ฒƒ • ์ฝ”๋“œ์˜ ๋ฐ˜๋ณต์„ ์ค„์ด๊ณ  ์žฌ์‚ฌ์šฉ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•œ๋‹ค. • ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์†๋„๋ฅผ ๋‹จ์ถ•ํ•  ์ˆ˜ ์žˆ๋‹ค. ๐Ÿ“„ API • Collection of software protocols → ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๋ชจ์•„๋†“์€ ๊ณณ • ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ ๋งŒ๋“ค์–ด์ ธ์žˆ์„ ์ˆ˜ ์žˆ๋‹ค. • ๋‹ค๋ฅธ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค๋ฅธ Utility Library๊ฐ€ ํ•„์š” OS๋Š” OpenG..
์ฐธ๊ณ  ์‚ฌ์ดํŠธ • ์†Œ๋…„์ฝ”๋”ฉ๋‹˜์˜ ํ‹ฐ์Šคํ† ๋ฆฌ ๐Ÿซต๐Ÿป ํฌ์ธํ„ฐ ๋ณ€์ˆ˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ๊ณต๊ฐ„์ด๋ผ๊ณ  ์•ž์„œ ๊ฒŒ์‹œ๊ธ€์—์„œ ์„ค๋ช…ํ•˜์˜€๋‹ค. ์ด๋•Œ, ๋‹ด๊ธฐ๋Š” ๊ณต๊ฐ„์€ ์ปดํ“จํ„ฐ์˜ ๋ฉ”๋ชจ๋ฆฌ์ด๋ฉฐ, ํ•ด๋‹น ๋ณ€์ˆ˜๋Š” ๋ฉ”๋ชจ๋ฆฌ์—์„œ ์–ด๋””์— ์œ„์น˜ํ•ด์žˆ๋Š”์ง€ ์ฃผ์†Œ๊ฐ’์„ ๊ฐ€์ง„๋‹ค. ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ๋ณ€์ˆ˜๊ฐ€ ์•„๋‹Œ ๋ฉ”๋ชจ๋ฆฌ์˜ ์‹œ์ž‘ ์ฃผ์†Œ๊ฐ’์„ ์ €์žฅํ•˜๋Š” ๋ณ€์ˆ˜๋ฅผ ํฌ์ธํ„ฐ๋ผ๊ณ  ํ•œ๋‹ค. โญ ํฌ์ธํ„ฐ ์„ ์–ธ ํฌ์ธํ„ฐ ๋ณ€์ˆ˜๋Š” ์ผ๋ฐ˜ ๋ณ€์ˆ˜์ฒ˜๋Ÿผ ์„ ์–ธ๋˜๋ฉฐ, ์ž๋ฃŒํ˜•๊ณผ ๋ณ€์ˆ˜ ์ด๋ฆ„ ๋˜๋Š” ๊ทธ ์‚ฌ์ด์— ( * )์ด ๋ถ™๋Š”๋‹ค. #include using namespace std; int main() { int v = 10; //๋ฐฉ๋ฒ•1 int* p_x = &v; //๋ฐฉ๋ฒ•2 int * p_y = &v; //๋ฐฉ๋ฒ•3 int *p_z = &v; // ์—ฌ๋Ÿฌ ํฌ์ธํŠธ ์„ ์–ธ ์‹œ, int *p1, *p2, *p3, p4 //์ด๋•Œ, p..
์ฐธ๊ณ  ์‚ฌ์ดํŠธ • banaba๋‹˜์˜ ํ‹ฐ์Šคํ† ๋ฆฌ • min-zero๋‹˜์˜ ํ‹ฐ์Šคํ† ๋ฆฌ ๐Ÿชฃ ๋ณ€์ˆ˜ ๋ณ€์ˆ˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ด์„ ๊ณต๊ฐ„์„ ์˜๋ฏธํ•œ๋‹ค. ์ฆ‰ , ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ๊ณต๊ฐ„์ด ๋ณ€์ˆ˜์ด๋‹ค. ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ ์„ ์–ธ(declaration)๊ณผ ์ •์˜(definition)์„ ํ•ด์•ผํ•œ๋‹ค. ์šฉ์–ด ์„ค๋ช… ์„ ์–ธ (declaration) *์ปดํŒŒ์ผ๋Ÿฌ๊ฐ€ ์ฐธ์กฐํ•  *์‹๋ณ„์ž(identifier)์™€ ์ด๋ฆ„์„ ์•Œ๋ ค์ฃผ๋Š” ๊ฒƒ. ์„ ์–ธ์€ ๋ฉ”๋ชจ๋ฆฌ ์˜์—ญ ์ƒ์— ์˜ฌ๋ฆฌ์ง€ ์•Š์•„ ์ค‘๋ณต๋˜์–ด๋„ ๋ฌธ์ œ๊ฐ€ ๋˜์ง€ ์•Š์œผ๋ฉฐ ๋‘ ๋ฒˆ ์ด์ƒ ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ •์˜ (definition) ์‹๋ณ„์ž์™€ ์ด๋ฆ„์„ ํ†ตํ•ด ํ•„์š”ํ•œ ์ฝ”๋“œ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ํ˜ธ์ถœ๋˜์—ˆ์„ ๋•Œ, ์‹คํ–‰๋  ์ฝ”๋“œ๋“ค์ด ์ž‘์„ฑ๋˜๋ฏ€๋กœ ํ•ด๋‹น ๊ธฐ๋Šฅ ์‹คํ–‰์„ ์œ„ํ•ด ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ํ• ๋‹น๋˜๋ฉฐ, ์„ ์–ธํ•œ ์ด๋ฆ„์˜ ํ•จ์ˆ˜, ๋ณ€์ˆ˜, ํด๋ž˜์Šค๋“ฑ์ด ์–ด๋– ํ•œ ๋™์ž‘์„ ํ•  ๊ฒƒ์ธ์ง€ ์•Œ๋ ค์ฃผ๋Š” ๊ฒƒ...
ma.caron_g
'c++' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก