Shiny Lime Green Star J, '๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก (7 Page)
All
CTF
[4์›”/Dreamhack CTF Season 5 Round #8] easy-login
user image
Python
[์†Œํ”„ํŠธ์›จ์–ด์™€์ฐฝ์˜์ ์‚ฌ๊ณ ] 10์ฃผ์ฐจ. ํด๋ž˜์Šค์™€ ๊ฐ์ฒด
[ ํด๋ž˜์Šค ]์บ๋ฆญํ„ฐ๋“ค์ด ๊ฐ€์ ธ์•ผ ํ•  ๊ณตํ†ต ํŠน์„ฑ๊ณผ ๊ธฐ๋Šฅ์„ ๋ชจ์•„ ๋†“์€ ๊ฒƒ๊ฐ™์€ ์ข…๋ฅ˜์˜ ๊ฐ์ฒด ์ƒ์„ฑ์„ ์œ„ํ•ด ์ •์˜๋˜๋Š” ํ‹€(ํ˜•์‹)· ๊ฐ์ฒด(Object) : ๋ฐ์ดํ„ฐ + ์•Œ๊ณ ๋ฆฌ์ฆ˜· ์†์„ฑ(Attribute) : ํด๋ž˜์Šค์˜ ํŠน์„ฑ์„ ์ €์žฅ, ๋ณ€์ˆ˜ ์—ญํ• · ๋ฉ”์†Œ๋“œ(method) : ํด๋ž˜์Šค์˜ ๊ธฐ๋Šฅ ํ‘œํ˜„, ํ•จ์ˆ˜ ์—ญํ• ** ๊ฐ์ฒด์ง€ํ–ฅ ์–ธ์–ด - ์—ฐ๊ด€๋œ ๋ฐ์ดํ„ฐ์™€ ํ•จ์ˆ˜๋ฅผ ๊ฐ์ฒด๋กœ ๋ชจ๋“ˆํ™” ใ…ก> ์ฝ”๋“œ๋ฅผ ๋ช…ํ™•ํ•˜๊ณ  ์‰ฝ๊ฒŒ ์ž‘์„ฑ๊ฐ€๋Šฅ ใ…ก ํด๋ž˜์Šค ์ •์˜ ์˜ˆ (Circle)# class ์ •์˜, main์ถœ๋ ฅ - f' string์œผ๋กœ ์ถœ๋ ฅ**๋ฉ”์†Œ๋“œ ํ˜ธ์ถœ์‹œ ๊ฐ ๊ฐ์ฒด(Object)์˜ ์•„์ด๋””๊ฐ€ self๋กœ ์ „๋‹ฌ[ ์ƒ์„ฑ์ž ]์ƒ์„ฑ์ž- ๊ฐ์ฒด๊ฐ€ ์ƒ์„ฑ๋  ๋•Œ ๋”ฑ ํ•œ๋ฒˆ ์ž๋™์œผ๋กœ ํ˜ธ์ถœํ•˜๋Š” ๋ฉ”์†Œ๋“œ- ์ดˆ๊ธฐํ™” ํ•˜๋Š” ์—ญํ• - ๋ช…์‹œ์ ์œผ๋กœ ๋”ฐ๋กœ ํ˜ธ์ถœ์€ X๊ตฌํ˜„- __init__() ์ธ ๋ฉ”์†Œ๋“œ- ๋ณ„๋„์˜ ๋ฐ˜ํ™˜..
user image
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