Shiny Lime Green Star J, '๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก (6 Page)
All
C
[Cํ”„๋กœ๊ทธ๋ž˜๋ฐ] 10์ฃผ์ฐจ. ํฌ์ธํ„ฐ
ํฌ์ธํ„ฐ๋Š” ์ฃผ์†Œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๋ณ€์ˆ˜*ํฌ์ธํ„ฐ๋Š” ์‚ฌ์šฉ ์ „์— ๋ฐ˜๋“œ์‹œ ์ดˆ๊ธฐํ™”๋ฅผ ํ•ด์•ผํ•œ๋‹ค* ใ…ก  ์ฃผ์†Œ ์—ฐ์‚ฐ์ž &๋ณ€์ˆ˜์˜ ์ฃผ์†Œ๋ฅผ ๊ณ„์‚ฐํ•˜๋Š” ์—ฐ์‚ฐ์ž๋ณ€์ˆ˜ i์˜ ์ฃผ์†Œ = &iใ…ก  ๊ฐ„์ ‘ ์ฐธ์กฐ ์—ฐ์‚ฐ์ž *ํฌ์ธํ„ฐ๊ฐ€ ๊ฐ€๋ฆฌํ‚ค๋Š” ๊ฐ’์„ ๊ฐ€์ ธ์˜ค๋Š” ์—ฐ์‚ฐ์ž์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋งค์šฐ ๋†’๋‹ค (๊ด„ํ˜ธ ๋‹ค์Œ์œผ๋กœ) ใ…ก  #1 ๋ณ€์ˆ˜์˜ ์ฃผ์†Œ ์ถœ๋ ฅ&๋ณ€์ˆ˜์ด๋ฆ„ใ…ก  #2 a ์™€ b ๋ฐ”๊พธ๋Š” ํ•จ์ˆ˜swap(& a, &b);ใ…ก  ํฌ์ธํ„ฐ ์—ฐ์‚ฐ์ฆ๊ฐ€(++), ๊ฐ์†Œ(--), ๋ง์…ˆ(+), ๋บ„์…ˆ(-) ๋งŒ ๊ฐ€๋Šฅํฌ์ธํ„ฐ ํƒ€์ž…++ ์—ฐ์‚ฐ ํ›„ ์ฆ๊ฐ€ ๊ฐ’char1short2int4float4double8์ฆ๊ฐ€ ์—ฐ์‚ฐ ์˜ˆ์ œ๊ฐ„์ ‘ ์ฐธ์กฐ ์—ฐ์‚ฐ์ž์™€ ์ฆ๊ฐ ์—ฐ์‚ฐ์ž์ˆ˜์‹์˜๋ฏธv = *p++p ใ…ก> v ๋Œ€์ž… ํ›„ p ์ฆ๊ฐ€v = (*p)++p ใ…ก> v ๋Œ€์ž… ํ›„ ๊ฐ€๋ฆฌํ‚ค๋Š” ๊ฐ’์— ์ฆ๊ฐ€v = *++pp ์ฆ๊ฐ€ ํ›„ p ใ…ก> v ๋Œ€์ž… = *(++..
user image
C
[Cํ”„๋กœ๊ทธ๋ž˜๋ฐ] 9์ฃผ์ฐจ. ํ•จ์ˆ˜
ํ•จ์ˆ˜๋Š” ํ•œ๋ฒˆ ์ •์˜๋˜๋ฉด ์—ฌ๋Ÿฌ ๋ฒˆ ํ˜ธ์ถœํ•˜์—ฌ ์‹คํ–‰ ๊ฐ€๋Šฅ์˜ˆ์ œ 1 ใ…ก #1 ์˜จ๋„ ๋ณ€ํ™˜ ํ•จ์ˆ˜double FtoC(double temp_f); ใ…ก #2 ๋‹คํŠธ ์ ์ˆ˜ ๊ณ„์‚ฐ ํ•จ์ˆ˜get_points(float x, float y)ใ…ก ์ง€์—ญ๋ณ€์ˆ˜ ํ•จ์ˆ˜๋‚˜ ๋ธ”๋ก ์•ˆ์— ์„ ์–ธํ˜ธ์ถœ๋  ๋•Œ ์ƒ์„ฑ, ์ข…๋ฃŒ์‹œ ์†Œ๋ฉธ์ดˆ๊ธฐ๊ฐ’ ์„ค์ •ํ•ด์•ผ ๋จ ใ…ก ์ „์—ญ ๋ณ€์ˆ˜ํ•จ์ˆ˜ ์™ธ๋ถ€์— ์„ ์–ธํ”„๋กœ๊ทธ๋žจ ์‹œ์ž‘ ์‹œ ์ƒ์„ฑ, ์ข…๋ฃŒํ•˜๊ธฐ ์ „๊นŒ์ง€ ์กด์žฌ์ดˆ๊ธฐ๊ฐ’ ์„ค์ • ์•ˆํ•˜๋ฉด 0 ใ…ก ์ •์  ๋ณ€์ˆ˜๋ธ”๋ก์—์„œ๋งŒ ์‚ฌ์šฉ, ๋ธ”๋ก ๋ฒ—์–ด๋‚˜๋„ ์‚ญ์ œ X์•ž์— static ๋ถ™์ž„ํ”„๋กœ๊ทธ๋žจ ์‹œ์ž‘ ์‹œ ์ƒ์„ฑ, ์ข…๋ฃŒ์‹œ ์‚ญ์ œ ใ…ก ์ƒ์กด ๊ธฐ๊ฐ„· ์ •์  ํ• ๋‹นํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ ์‹œ๊ฐ„ ๋™์•ˆ ์œ ์ง€ · ์ž๋™ ํ• ๋‹น๋ธ”๋ก์— ๋“ค์–ด๊ฐˆ ๋•Œ ์ƒ์„ฑ, ๋‚˜์˜ฌ ๋•Œ ์†Œ๋ฉธ · ๊ฒฐ์ • ์š”์ธ๋ณ€์ˆ˜ ์„ ์–ธ ์œ„์น˜ · ์ €์žฅ ์œ ํ˜• ์ง€์ •์žregisterstaticextern* ์ผ๋ฐ˜์ ์œผ๋กœ ์ง€์—ญ ๋ณ€..
user image
Linux
[Linux] 4์ฃผ์ฐจ. ์‹œ์Šคํ…œ ๋ณด์•ˆ
๋ณดํ˜ธ๋˜์–ด ์žˆ๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค.
user image
C++
[C++] ์› ๊ณ„์‚ฐ๊ธฐ ํ”„๋กœ๊ทธ๋žจ ์‹ค์Šต
๋ณดํ˜ธ๋˜์–ด ์žˆ๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค.
user image
C++
[C++] 4์ฃผ์ฐจ. ๊ฐ์ฒด, ํด๋ž˜์Šค, ์ƒ์„ฑ์ž, ์†Œ๋ฉธ์ž ๋ฌธ์„œํ™”
๋ณดํ˜ธ๋˜์–ด ์žˆ๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค.
user image
Python
[์†Œํ”„ํŠธ์›จ์–ด์™€์ฐฝ์˜์ ์‚ฌ๊ณ ] 7์ฃผ์ฐจ. ๋ณตํ•ฉ ์ž๋ฃŒํ˜• ์‘์šฉ(dictionary, sort)
[ ์‚ฌ์ „ (dictionary) ] ์›์†Œ๊ฐ’ ์ถœ๋ ฅ ๋ฐ ์‚ฌ์ „ type ํ™•์ธ ์‚ฌ์ „(๋”•์…”๋„ˆ๋ฆฌ) ๊ฐ’ ์ฐพ๊ธฐ -> key๋กœ ์ ‘๊ทผํ•˜์—ฌ ๊ฐ’์„ ์ฐพ์Œ ์‚ฌ์ „(๋”•์…”๋„ˆ๋ฆฌ) ๊ฐ’ ์ถ”๊ฐ€ ๋ฐ ๋ณ€๊ฒฝ -> key๋กœ ์ ‘๊ทผํ•˜์—ฌ ๊ฐ’์„ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ๋ณ€๊ฒฝํ•จ ์ถ”๊ฐ€๋กœ ์ž…๋ ฅ๋œ ๋ฐ์ดํ„ฐ ํ™•์ธ ๊ธฐ์กด ์ถ”๊ฐ€ ๊ฐ’์ด ์ €์žฅ๋˜๊ณ  ๋˜ ์ถ”๊ฐ€๋œ ๋ฐ์ดํ„ฐ ํ™•์ธ ๋ณ€๊ฒฝ๋œ ๋ฐ์ดํ„ฐ ํ™•์ธ ๋ฐ์ดํ„ฐ(์›์†Œ, ์š”์†Œ) ์‚ญ์ œ -> del ๋ช…๋ น์–ด ํ™œ์šฉ -> ํ˜•์‹ : del ์‚ฌ์ „๋ช…[ํ‚ค] [ ์ •๋ ฌ (sort) ] ์ •๋ ฌ ์˜ต์…˜์œผ๋กœ reverse๊ฐ€ ์กด์žฌ, ํ˜•์‹ : reverse = True key=op.itemgetter(0) : ํ‚ค๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ •๋ ฌ key=op.itemgetter(1) : ๊ฐ’์„ ๊ธฐ์ค€์œผ๋กœ ์ •๋ ฌ [ ์กฐ๊ฑด๋ฌธ ํ™œ์šฉ ] [ ๋ฐ˜๋ณต๋ฌธ ํ™œ์šฉ ] [ ์ค‘์ฒฉ ์ œ์–ด ๊ตฌ์กฐ ]
user image