๐Ÿ’ป ์ปดํ“จํ„ฐ๊ณตํ•™

code๊ฐ€ executable file๋กœ ๋ฐ”๋€Œ๋Š” ๊ณผ์ • ์ค‘, ๊ฐ€์žฅ ๊ธฐ๊ณ„์–ด์— ๊ฐ€๊น๊ณ  ์‚ฌ๋žŒ์ด ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ์ˆ˜์ค€์˜ ์–ธ์–ด๋Š” assembly code์ด๋‹ค. ์ด๋Ÿฌํ•œ ํŠน์ง•์œผ๋กœ, ์ฝ”๋“œ๋ฅผ ๋ฉด๋ฐ€ํ•˜๊ฒŒ ๋ถ„์„ํ•  ๋•Œ ๊ทธ๋ฆฌ๊ณ  ํ•ดํ‚นํ•  ๋•Œ ์ด assembly code ๋‹จ๊ณ„์—์„œ ๊ณต๊ฒฉ๊ณผ ๋ฐฉ์–ด๊ฐ€ ์ผ์–ด๋‚œ๋‹ค. ์ œ๋ชฉ์ฒ˜๋Ÿผ ์‹คํ–‰ ํŒŒ์ผ(exe)์„ ๋‹ค์‹œ ์–ด์…ˆ๋ธ”๋ฆฌ์–ด๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๊ฒƒ์„ dissembling์ด๋ผ๊ณ  ํ•˜๋ฉฐ ๋Œ€๋ถ€๋ถ„์˜ ๊ณ ๊ฐ ์•ฝ๊ด€(user agreement)์— ์ด๋ฅผ ๊ธˆ์ง€ํ•˜๋Š” ์กฐํ•ญ์ด ๋ช…์‹œ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋งŒ์•ฝ ์ด๋ฅผ ์–ด๊ธฐ๊ฒŒ ๋œ๋‹ค๋ฉด... ํ˜•์‚ฌ ๋˜๋Š” ๋ฏผ์‚ฌ์ƒ ๊ณ ์†Œ๋ฅผ ๊ฐ์˜คํ•ด์•ผ๊ฒ ์ฃ ? ๐Ÿ’€ zero-day attack data leakage๋ฅผ ๋น„๋กฏํ•œ ๊ธฐํƒ€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ƒ์˜ ๊ฒฐํ•จ์„ ์ด์šฉํ•œ ํ•ดํ‚น์„ ํ†ตํ‹€์–ด ์ผ์ปท๋Š” ๋ง์ด๋‹ค. ์•„์ง ๋ฐœ๊ฒฌ๋˜์ง€ ์•Š์•˜๊ฑฐ๋‚˜, ํŒจ์น˜๋˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— ๋Œ€์ฒ˜..
The question is quite weird because in RISC, "reduced" means is not about the length of the instruction itself but the number of internal machine instructions that each instruction has. 1. ์šฉ์–ด ์„ค๋ช… CISC์™€ RISC๋Š” processor๋ฅผ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•œ Instruction Set์˜ ํ˜•์‹์— ๋”ฐ๋ผ ๊ตฌ๋ถ„๋˜๋Š” ์ปดํ“จํ„ฐ์˜ ์ข…๋ฅ˜๋ฅผ ์˜๋ฏธํ•œ๋‹ค. ์ด ๋•Œ, processor์—๋Š” CPU(Central Processing Unit)์™€ microprocessor๊ฐ€ ์žˆ๋Š”๋ฐ, CPU๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ์„ค๋ช…ํ•˜๊ณ ์ž ํ•œ. CPU๋Š” ์ปดํ“จํ„ฐ ์•„ํ‚คํ…์ฒ˜ ๋‚ด ์—ฐ์‚ฐ์ฒ˜๋ฆฌ์žฅ์น˜๋กœ, ์šฐ๋ฆฌ๊ฐ€ ํ”ํžˆ ์ž‘์„ฑํ•˜๋Š” C, P..
1. Fuzzy Search Fuzzy: ambiguous, blurred... ํ๋ฆฐ์ด๋ผ๋Š” ์˜๋ฏธ์ด๋‹ค. ํ๋ฆฌ๊ฒŒ, ๋Œ€๋žต๋งŒ ์ž…๋ ฅํ•ด๋„ ์›ํ•˜๋Š” ๋ช…๋ น์–ด๋ฅผ ๊ฒ€์ƒ‰ํ•ด์ค€๋‹ค๋Š” ์˜๋ฏธ! ex) ์•„๋ž˜ ์˜ˆ์‹œ์™€ ๊ฐ™์ด, html ํŒŒ์ผ์„ ๊ฒ€์ƒ‰ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์ œ์ผ ์•ž ๊ธ€์ž์ธ h์™€ ์ œ์ผ ๋’ท ๊ธ€์ž์ธ l๋งŒ ์ž…๋ ฅํ•ด๋„ html ํŒŒ์ผ์ด ๊ฒ€์ƒ‰๋œ๋‹ค! 2. Emmet ๐Ÿท๏ธ ์—๋ฉง(Emmet) ๋ฌธ๋ฒ• ๋ชจ์Œ - ํ•œ๋ˆˆ์— ์ •๋ฆฌ Emmet (์—๋ฐ‹) ์—๋ฐ‹์€ HTML, XML, XSL ๋ฌธ์„œ ๋“ฑ์„ ํŽธ์ง‘ํ•  ๋•Œ ๋น ๋ฅธ ์ฝ”๋”ฉ์„ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ์ด๋‹ค. ์›๋ž˜ ์  ์ฝ”๋”ฉ์œผ๋กœ ๋ถ€๋ฅด๋‹ค๊ฐ€ ์—๋ฐ‹์œผ๋กœ ์ด๋ฆ„์„ ๋ณ€๊ฒฝํ–ˆ๋‹ค. ๋งค์šฐ ๊ฐ„๋‹จํ•œ ๋ช‡ ๊ฐ€์ง€ ์ฝ”๋“œ๋งŒ ์ž…๋ ฅํ•˜๋ฉด, ์ž๋™ inpa.tistory.com VSCode์— ๋‚ด์žฅ๋˜์–ด ์žˆ๋Š” Emmet ํ”Œ๋Ÿฌ๊ทธ์ธ์€, html์„ ์•„์ฃผ ๋น ๋ฅด๊ณ  ์‰ฝ๊ฒŒ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋„์™€์ค€..
๐Ÿ”— ๋ฌธ์ œ ๋งํฌ 9465๋ฒˆ: ์Šคํ‹ฐ์ปค ๐Ÿ’Š ๋ฌธ์ œ ์š”์•ฝ ์Šคํ‹ฐ์ปค๊ฐ€ 2ํ–‰ n์—ด๋กœ ์ฃผ์–ด์ง€๋ฉฐ, ๊ฐ ์Šคํ‹ฐ์ปค์—๋Š” ์ ์ˆ˜๊ฐ€ ์žˆ๋‹ค. ์Šคํ‹ฐ์ปค๋ฅผ ํ•œ ์žฅ ๋–ผ์—ˆ์„ ๋•Œ ์ƒํ•˜์ขŒ์šฐ์˜ ์Šคํ‹ฐ์ปค๋Š” ์ฐข์–ด์ ธ ๋ชป ์“ฐ๊ฒŒ๋œ๋‹ค. ์ด๋Ÿฌํ•œ ์กฐ๊ฑด์—์„œ ์Šคํ‹ฐ์ปค์˜ ๋–ผ์—ˆ์„ ๋•Œ ์ตœ๋Œ€ ์ ์ˆ˜๋ฅผ ์•Œ๊ณ  ์‹ถ๋‹ค. ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์˜ ๊ฐฏ์ˆ˜ T๊ฐ€ ์ฃผ์–ด์ง€๋ฉฐ, ๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค ๋ณ„๋กœ ์—ด์˜ ๊ฐฏ์ˆ˜ n๊ณผ ์Šคํ‹ฐ์ปค์˜ ์ ์ˆ˜๊ฐ€ 2์ค„์— ๊ฑธ์ณ ์ฃผ์–ด์ง„๋‹ค. ๐ŸŒฟ ํ’€์ด ์„ค๋ช… ์ฒ˜์Œ์—๋Š” DFS๋ฅผ ํ†ตํ•œ ์™„์ „ํƒ์ƒ‰์œผ๋กœ ๋ฌธ์ œ๋ฅผ ํ’€๋ ค๊ณ  ํ–ˆ์œผ๋‚˜, ์žฌ๊ท€ํ•จ์ˆ˜ ์‹คํ–‰ ์‹œ int ๋งค๊ฐœ๋ณ€์ˆ˜ ๊ฐ’์ด ์ž๊พธ ๋ฐ”๋€Œ๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์—ฌ ์ฝ”๋“œ๊ฐ€ ์˜ค๋‹ต์„ ๋ฑ‰์–ด๋ƒˆ๋‹ค. ๊ฒฐ๊ตญ ์ •๋‹ต ์ฝ”๋“œ๋ฅผ ํ™•์ธํ•˜๊ณ , DP ๋ฌธ์ œ๋ผ๋Š” ๊ฒƒ์„ ๊นจ๋‹ซ๊ฒŒ ๋˜์—ˆ๋Š”๋ฐ ๊ธฐ์กด์— DFS๋กœ ํ’€์–ด์•ผ๊ฒ ๋‹ค๊ณ  ๊ฒฐ์ •ํ•˜๊ธฐ ์ „์— DP๋ฅผ ๊ณ ๋ คํ•˜์ง€ ์•Š์•˜๋‹ค๋Š” ๊ฒƒ์„ ๊นจ๋‹ซ๊ฒŒ ๋˜์—ˆ๋‹ค. ์ด์œ ๋Š” ์ง์ „์— ํ’€์—ˆ๋˜ ๋ฌธ์ œ๊ฐ€ DFS ๋ฌธ..
๐Ÿ”— ๋ฌธ์ œ ๋งํฌ 13549๋ฒˆ: ์ˆจ๋ฐ”๊ผญ์งˆ 3 ๐Ÿ’Š ๋ฌธ์ œ ์š”์•ฝ ์ˆ˜๋นˆ์ด๋Š” ์ˆจ๋ฐ”๊ผญ์งˆ ์ค‘์ด๋‹ค. ์ž์‹ ์€ N, ๋™์ƒ์€ K์— ์œ„์น˜ํ•˜๊ณ  ์žˆ๋Š” ๊ฒƒ์„ ์•Œ๊ฒŒ ๋˜์—ˆ๋‹ค. ์ˆ˜๋นˆ์ด์˜ ์œ„์น˜๊ฐ€ X์ผ ๋•Œ ๊ฑท๋Š”๋‹ค๋ฉด 1์ดˆ ๋’ค์—, X+1, X-1๋กœ ์ด๋™ํ•œ๋‹ค. ๋˜๋Š”, ์ˆœ๊ฐ„์ด๋™ํ•˜์—ฌ 0์ดˆ ํ›„์— 2*X๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ˆ˜๋นˆ์ด๊ฐ€ ๋™์ƒ์—๊ฒŒ ๊ฐ€์žฅ ๋น ๋ฅด๊ฒŒ ๊ฐ€๋Š” ์‹œ๊ฐ„์„ ๊ตฌํ•˜์‹œ์˜ค. ๐ŸŒฟ ํ’€์ด ์„ค๋ช… ๊ทธ๋ฆฌ๋”” ๋ฌธ์ œ๋กœ ํ•ด๊ฒฐํ•˜๋ ค ํ–ˆ์ง€๋งŒ, ํ‹€๋ ธ์Šต๋‹ˆ๋‹ค ๋กœ ์ธํ•ด ๋ฌธ์ œ ์œ ํ˜•์„ ํ™•์ธํ•˜์˜€๋‹ค. ๊ทธ๋ž˜ํ”„ ์ด๋ก , ํŠนํžˆ ๋„ˆ๋น„ ์šฐ์„  ํƒ์ƒ‰์„ ์‚ฌ์šฉํ•˜์—ฌ ํ’€์–ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ํ™•์ธํ•˜์˜€๋‹ค. ์‘ ๊ทผ๋ฐ ๊ทธ๋ž˜ํ”„.? ๐Ÿซค ๋‚ด๊ฐ€ ์•Œ๋˜ ๊ทธ๋ž˜ํ”„๋Š” ์ด๋Ÿฐ ๊ฑด๋ฐ... ์ง€๊ธˆ ๋ฌธ์ œ์˜ ์ƒํƒœ๋Š” [{ํ˜„์žฌ ์œ„์น˜}, {์‹œ๊ฐ„}] ์ด๋ฉด ๊ฐ„์„ ์˜ ๊ฐ€์ค‘์น˜๋ฅผ ์–ด๋–ป๊ฒŒ ์ •์˜ํ•ด์•ผ ํ•˜์ง€? ์ˆจ๋ฐ”๊ผญ์งˆ 3์€ ๊ฐ„์„ ์˜ ๊ฐ€์ค‘์น˜๊ฐ€ ๋ณ€ํ•  ์ˆ˜ ์žˆ๋Š” ๊ทธ๋ž˜ํ”„๋กœ ๋ฌธ์ œ๋ฅผ ํ•ด..
๐Ÿ”— ๋ฌธ์ œ ๋งํฌ 1987๋ฒˆ: ์•ŒํŒŒ๋ฒณ ๐Ÿ’Š ๋ฌธ์ œ ์š”์•ฝ ์„ธ๋กœ R์นธ, ๊ฐ€๋กœ C์นธ์ธ ํ‘œ ๋ชจ์–‘์˜ ๋ณด๋“œํŒ์ด ์žˆ๋‹ค. ๊ฐ ์นธ์—๋Š” ์•ŒํŒŒ๋ฒณ ๋Œ€๋ฌธ์ž๊ฐ€ ์ ํ˜€์žˆ๊ณ , 1ํ–‰ 1์—ด์— ๋ง์ด ๋†“์—ฌ์žˆ๋‹ค. ๋ง์€ ์ƒํ•˜์ขŒ์šฐ 1์นธ์”ฉ ์ด๋™์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์ง€๊ธˆ๊นŒ์ง€ ์ง€๋‚˜์˜ค์ง€ ์•Š์€ ์•ŒํŒŒ๋ฒณ์ด ์ ํžŒ ์นธ์œผ๋กœ๋งŒ ์ด๋™ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ขŒ์ธก ์ƒ๋‹จ์œผ๋กœ๋ถ€ํ„ฐ ๋ง์ด ์ตœ๋Œ€ ๋ช‡ ์นธ ์›€์ง์ผ ์ˆ˜ ์žˆ๋Š”์ง€ ๊ตฌํ•˜์‹œ์˜ค. ๋‹จ, ์ขŒ์ธก ์ƒ๋‹จ์˜ ์นด๋“œ๋„ ํฌํ•จ๋œ๋‹ค. ๐ŸŒฟ ํ’€์ด ์„ค๋ช… ๋‚˜์˜ ๋ฉ˜ํƒˆ์„ ๋‹ค์†Œ ํ”๋“ค์—ˆ๋˜ ์•ŒํŒŒ๋ฒณ ๋ฌธ์ œ... ๐Ÿฅน ๋ฌธ์ œ ํ•ด๊ฒฐ์„ ์œ„ํ•œ ์˜์‹์˜ ํ๋ฆ„์€ ์ด๋Ÿฌํ–ˆ๋‹ค. BFS๊ฐ€ ์ต์ˆ™ํ–ˆ์–ด์„œ deque๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ด๋ณด๋ ค ํ•œ๋‹ค. → deque์— appendํ•˜๋Š” ํ˜•์‹์€ (current_x, current_y, distance, passed_alphbets (set))๋กœ ํ•˜๊ณ , visited๋„ ๋„ฃ๊ณ ...
๐Ÿ”— ๋ฌธ์ œ ๋งํฌ 29714๋ฒˆ: ๋ธŒ์‹ค์ด์˜ ๊ตฌ์Šฌ ์•„์ด์Šคํฌ๋ฆผ ๐Ÿ’Š ๋ฌธ์ œ ์š”์•ฝ ๋ธŒ์‹ค์ด๋Š” ์š”์ƒํ•˜๊ฒŒ ๊ตฌ์Šฌ ์•„์ด์Šคํฌ๋ฆผ์„ ๋จน๋Š”๋‹ค. ์ฒซ ์ค„์— ์ดˆ๊ธฐ ์•„์ด์Šคํฌ๋ฆผ ๊ตฌ์Šฌ์˜ ๊ฐฏ์ˆ˜ N์ด ์ฃผ์–ด์ง€๊ณ , ๋‘˜์งธ ์ค„์— N๊ฐœ์˜ ๊ตฌ์Šฌ ์ˆซ์ž๋“ค์ด ๊ณต๋ฐฑ์œผ๋กœ ๋ถ„๋ฆฌ๋˜์–ด ์ฃผ์–ด์ง„๋‹ค. ์…‹์งธ ์ค„์— ์ž…๋ ฅ๋˜๋Š” Q๋ฒˆ์˜ ๊ตฌ์Šฌ ์•„์ด์Šคํฌ๋ฆผ์„ ๋จน๊ณ  ๋ณด์ถฉํ•˜๊ฑฐ๋‚˜, ์•„๋ฌด๊ฒƒ๋„ ํ•˜์ง€ ์•Š๋Š” ๊ณผ์ •์„ ๊ฑฐ์ณ ๊ตฌ์Šฌ ์•„์ด์Šคํฌ๋ฆผ์„ ๋จน๋Š”๋‹ค. (์ •๋ง ์š”์ƒํ•˜๋‹ค.) Q๋ฒˆ ๋‘ ๊ฐœ์˜ ์ค„์ด ์„ธํŠธ๋กœ ์ž…๋ ฅ๋œ๋‹ค. ์ฒซ ๋ฒˆ์งธ ์ค„์€, ๋จน์œผ๋ ค๋Š” ์•„์ด์Šคํฌ๋ฆผ ๊ตฌ์Šฌ์˜ ๊ฐฏ์ˆ˜์™€ ๊ทธ ๊ฐฏ์ˆ˜๋งŒํผ ๊ตฌ์Šฌ์˜ ์ˆซ์ž๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ๋‘ ๋ฒˆ์งธ ์ค„์€, ๋ณด์ถฉํ•˜๋ ค๋Š” ์•„์ด์Šคํฌ๋ฆผ ๊ตฌ์Šฌ์˜ ๊ฐฏ์ˆ˜์™€ ๊ทธ ๊ฐฏ์ˆ˜๋งŒํผ ๊ตฌ์Šฌ์˜ ์ˆซ์ž๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ๋งŒ์•ฝ, ๋จน์œผ๋ ค๋Š” ์•„์ด์Šคํฌ๋ฆผ ๊ตฌ์Šฌ ์ค‘, ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์•„์ด์Šคํฌ๋ฆผ์— ์—†๋Š” ๊ฒƒ์ด ์žˆ๋‹ค๋ฉด ๋จน๊ฑฐ๋‚˜ ๋ณด์ถฉํ•˜์ง€ ์•Š๊ณ  ๋„˜์–ด๊ฐ„๋‹ค. ๊ตฌ์Šฌ ์•„์ด์Šคํฌ๋ฆผ์„..
๐Ÿ”— ๋ฌธ์ œ ๋งํฌ 2734๋ฒˆ: ๋“œ๋Ÿผํ†ต ์Œ“๊ธฐ ๐Ÿ’Š ๋ฌธ์ œ ์š”์•ฝ ๋“œ๋Ÿผํ†ต์„ ๋ˆ•ํ˜€์„œ ์ง์‚ฌ๊ฐํ˜• ์“ฐ๋ ˆ๊ธฐํ†ต์— ์Œ“์œผ๋ ค๊ณ  ํ•œ๋‹ค. ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์˜ ๊ฐฏ์ˆ˜ T๊ฐ€ ์ฃผ์–ด์ง€๋ฉฐ, ๊ฐ ์ผ€์ด์Šค์—์„œ ์ดˆ๊ธฐ์— ๋†“์œผ๋ ค๋Š” ๋“œ๋Ÿผํ†ต์˜ ๊ฐฏ์ˆ˜ N๊ณผ ๊ฐ ๋“œ๋Ÿผํ†ต์˜ x ์ขŒํ‘œ N๊ฐœ๊ฐ€ ํ•œ ์ค„์— ์ฃผ์–ด์ง„๋‹ค. ๊ฐ€์žฅ ์•„๋žซ์ค„์„ ์ œ์™ธํ•œ ๋ชจ๋“  ์ค„์€ ๋ฐ”๋กœ ์•„๋žซ์ค„์˜ ๋“œ๋Ÿผํ†ต 2๊ฐœ์™€ ์ ‘ํ•˜๋ฉฐ, ๋ฐ”๋กœ ์•„๋ž˜ ์ค„๋ณด๋‹ค ํ•˜๋‚˜ ์ ์€ ๋“œ๋Ÿผํ†ต๋“ค์ด ์žˆ๋‹ค. ๊ฐ€์žฅ ์œ„์— ์Œ“๋Š” ๋“œ๋Ÿผํ†ต์˜ x์™€ y ์ขŒํ‘œ๋ฅผ ์†Œ์ˆ˜์  ๋„ท์งธ์ž๋ฆฌ๊นŒ์ง€ ์ถœ๋ ฅํ•˜๋ผ. ๋‹จ, ๋“œ๋Ÿผํ†ต ์œ—๋ฉด์˜ ๋ฐ˜์ง€๋ฆ„์€ 1์ด๋‹ค. ๐ŸŒฟ ํ’€์ด ์„ค๋ช… ์ •๋‹ต ์ฝ”๋“œ ๋”๋ณด๊ธฐ import sys input=sys.stdin.readline T=int(input().rstrip()) for _ in range(T): N, *drums=map(float, input().rstrip().sp..
inthree3
'๐Ÿ’ป ์ปดํ“จํ„ฐ๊ณตํ•™' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก (2 Page)