user-img
ALL 579
thumbnail
[๋ฐฑ์ค€] 1306 ๋‹ฌ๋ ค๋ผ ํ™์ค€ java ์‰ฌ์šด ํ’€์ด (๊ทธ๋ฆผ์œผ๋กœ ์„ค๋ช…^^)
1. ๋ฌธ์ œ ์„ค๋ช… ๐Ÿ“Œ๋ฌธ์ œ ๋งํฌ์ผ๋ฐ˜์ ์ธ ์Šฌ๋ผ์ด๋”ฉ ์œˆ๋„์šฐ์—์„œ ๊ตฌ๊ฐ„ ๋‚ด ์ตœ๋Œ€๊ฐ’์„ ๋ฐ˜ํ™˜ํ•˜๋ผ๋Š” ์กฐ๊ฑด์ด ์ถ”๊ฐ€๋˜์—ˆ๋‹ค.2. ์ ‘๊ทผ ๋ฐฉ์‹ ๐Ÿ—ƒ๏ธKEY WORD: Sliding Window, Data Structure(Deque)(1) ์ฝ”๋“œ ๊ตฌํ˜„ ์ˆœ์„œ์Šฌ๋ผ์ด๋”ฉ ์œˆ๋„์šฐ๋ฅผ deque๋กœ ๊ตฌํ˜„ํ•œ๋‹ค.๋‚ด๋ฆผ์ฐจ์ˆœ ์ •๋ ฌ (์ตœ๋Œ€๊ฐ’ = peek())์Šฌ๋ผ์ด๋”ฉ ์œˆ๋„์šฐ์—์„œ ๋น ์ ธ๋‚˜๊ฐ€๋Š” ๊ฐ’์€ deque์—์„œ๋„ ๋˜‘๊ฐ™์ด ์ œ๊ฑฐrear > ์‹ ๊ทœ๊ฐ’: ์‹ ๊ทœ๊ฐ’์„ deque์— ์ถ”๊ฐ€ํ•œ๋‹ค.rear : rear๋ฅผ poll ํ•œ๋‹ค. (์ด๋Š” rear > ์‹ ๊ทœ๊ฐ’์ด ๋  ๋•Œ๊นŒ์ง€ ๋ฐ˜๋ณต)0~2M-1์— ํ•ด๋‹นํ•˜๋Š” ๊ฐ’๋“ค์— ๋Œ€ํ•ด ๋จผ์ € ์Šฌ๋ผ์ด๋”ฉ ์œˆ๋„์šฐ๋ฅผ ์ง„ํ–‰ํ•œ๋‹ค.M ~ N-M๊นŒ์ง€ ์Šฌ๋ผ์ด๋”ฉ ์œˆ๋„์šฐ๋ฅผ ์ง„ํ–‰ํ•œ๋‹ค. ์ง„ํ–‰ํ•˜๋ฉฐ, ๋‹น์‹œ ์ตœ๋Œ€๊ฐ’์„ StringBuilder์— ์ถ”๊ฐ€ํ•œ๋‹ค.(2) ํ•ด์„คํ•ด๋‹น ๋ฌธ์ œ๋Š” i๋ผ๋Š”..
2024.12.21
์•Œ๊ณ ๋ฆฌ์ฆ˜/๋ฌธ์ œ ํ’€์ด
thumbnail
[๋ฐฑ์ค€] 11003 ์ตœ์†Œ๊ฐ’ ์ฐพ๊ธฐ java ํ’€์ด (๊ทธ๋ฆผ์œผ๋กœ ์‰ฌ์šด ์„ค๋ช… ^^)
1. ๋ฌธ์ œ ์„ค๋ช… ๐Ÿ“Œ๋ฌธ์ œ ๋งํฌ์Šฌ๋ผ์ด๋”ฉ ์œˆ๋„์šฐ์—์„œ ๋” ๋‚˜์•„๊ฐ€์„œ, ์œˆ๋„์šฐ ๊ตฌ๊ฐ„์•ˆ์— ์ตœ์†Œ๊ฐ’์„ ๋งค๋ฒˆ ์ถœ๋ ฅํ•˜๋Š” ๋ฌธ์ œ์ด๋‹ค.2. ์ ‘๊ทผ ๋ฐฉ์‹ ๐Ÿ—ƒ๏ธKEY WORD: Sliding Window, Data Structure (Deque)ํŒŒ์ด์ฌ์—์„œ๋Š” ์ถ”๊ฐ€์‹œ๊ฐ„์ด ์ฃผ์–ด์ค˜์„œ ์šฐ์„ ์ˆœ์œ„ ํ๋ฅผ ์ด์šฉํ•ด๋„ ํ’€๋ฆฌ์ง€๋งŒ, Java์—์„œ๋Š” ํ’€๋ฆฌ์ง€ ์•Š๋Š”๋‹ค. ์™œ ์šฐ์„ ์ˆœ์œ„ ํ๋กœ๋Š” ์•ˆ๋˜๋Š”์ง€์— ๋Œ€ํ•ด 4๋ฒˆ ํ•ญ๋ชฉ์—์„œ ์„ค๋ช…ํ•˜๊ฒ ๋‹ค.(1) ์ „์ฒด ์ ‘๊ทผ ๋ฐฉ์‹ArrayDeque๋กœ ์Šฌ๋ผ์ด๋”ฉ ์œˆ๋„์šฐ๋ฅผ ๊ตฌํ˜„ํ•œ๋‹ค.(ํ•ด๋‹น deque๋Š” ํ˜„์žฌ ๊ตฌ๊ฐ„์ธ ๊ฐ’๋“ค๋งŒ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ, ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ๊ฐ’์˜ ์ˆœ์„œ๋ฅผ ์œ ์ง€ํ•œ๋‹ค. (front = ์ตœ์†Œ๊ฐ’))์Šฌ๋ผ์ด๋”ฉ ์œˆ๋„์šฐ๋ฅผ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ํ•œ ์นธ์”ฉ ์›€์ง์ธ๋‹ค.๊ตฌ๊ฐ„์— ์‹ ๊ทœ๋กœ ์ถ”๊ฐ€๋  ๊ฐ’์„ A๋ผ๊ณ  ์ณค์„ ๋•Œ, A์™€ deque์˜ rear(๊ผฌ๋ฆฌ)๋ฅผ ๋น„๊ตํ•œ๋‹คrear > A:..
2024.12.21
์•Œ๊ณ ๋ฆฌ์ฆ˜/๋ฌธ์ œ ํ’€์ด
thumbnail
์Šฌ๋ผ์ด๋”ฉ ์œˆ๋„์šฐ, ๊ทธ๋ฆผ์œผ๋กœ ์‰ฝ๊ฒŒ ์ดํ•ดํ•˜๊ธฐ
0. ์•Œ์•„๋ณผ ๊ฒƒ1. ์Šฌ๋ผ์ด๋”ฉ ์œˆ๋„์šฐ๋ž€?๊ธธ์ด๊ฐ€ N์ธ 1์ฐจ์› ๋ฐฐ์—ด์•ˆ์— ๊ธธ์ด๊ฐ€ W์ธ ์›€์ง์ด๋Š” ๊ตฌ๊ฐ„์„ ์ƒ์„ฑํ•˜์—ฌ, ํ•ด๋‹น ๊ตฌ๊ฐ„์„ ํ•œ ์นธ์”ฉ ์›€์ง์ด๋ฉด์„œ ๊ตฌ๊ฐ„ ๋‚ด ์ •๋ณด๋ฅผ ์ถ”์ถœํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๊ธฐ์ˆ (N๊ณผ W๋Š” ์ƒ์ˆ˜)W์ธ ๊ตฌ๊ฐ„์„ ์›€์ง์ด๋Š” ๊ฒƒ์ด ๋งˆ์น˜ ์ฐฝ๋ฌธ์„ ๋ฐ€๊ณ  ๋‹น๊ธฐ๋Š” ๊ฒƒ๊ณผ ๊ฐ™๋‹ค๊ณ  ํ•˜์—ฌ, ์›€์ง์ด๋Š” ๊ตฌ๊ฐ„์„ ์Šฌ๋ผ์ด๋”ฉ ์œˆ๋„์šฐ๋ผ๊ณ  ๋ช…๋ช…ํ•จ.2. ํ™œ์šฉ(1) ๊ตฌ๊ฐ„ํ•ฉ1์ฐจ์› ๋ฐฐ์—ด์—์„œ ํŠน์ • ๊ตฌ๊ฐ„ ๋‚ด์˜ ํ•ฉ์„ ์›ํ•˜๋Š” ๋ฌธ์ œ์—์„œ ํ™œ์šฉ.a. ์–ด๋–ป๊ฒŒ ํ™œ์šฉ?๋ฐฐ์—ด์˜ ๊ธธ์ด๊ฐ€ N, ์Šฌ๋ผ์ด๋”ฉ ์œˆ๋„์šฐ์˜ ๊ธธ์ด๊ฐ€ W์ด๊ณ  ํ•ด๋‹น ์ฐฝ๋ฌธ์„ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ํ•œ ์นธ์”ฉ ์›€์ง์ธ๋‹ค๋ฉด, ๋งค ์›€์ง์ž„ ๋งˆ๋‹ค, ์ด์ „ ์œ„์น˜์—์„œ์˜ W-1์˜ ์›์†Œ๋Š” ๋ณ€ํ•˜์ง€ ์•Š๊ณ  ๊ตฌ๊ฐ„ ๋‚ด์— ์œ ์ง€๋œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด N = 10, W = 3์ด๋ผ ๊ฐ€์ •ํ•˜๋ฉด,๊ทธ๋ฆผ๊ณผ ๊ฐ™์ด W-1์ธ 2๊ฐœ์˜ ์›์†Œ๋Š” ๋ณ€ํ•˜์ง€ ์•Š์•˜๋‹ค.์ด๋ฅผ ํ™œ์šฉํ•ด, ๋งจ ์ฒ˜..
2024.12.20
์•Œ๊ณ ๋ฆฌ์ฆ˜/์•Œ๊ณ ๋ฆฌ์ฆ˜-์ด๋ก 
thumbnail
[๋ฐฑ์ค€] 3020 ๊ฐœ๋˜ฅ๋ฒŒ๋ ˆ java ์™„๋ฒฝ ํ’€์ด!
1. ๋ฌธ์ œ ์„ค๋ช… ๐Ÿ“Œ๋ฌธ์ œ ๋งํฌ2. ์ ‘๊ทผ ๋ฐฉ์‹ ๐Ÿ—ƒ๏ธKEY WORD: ๋ˆ„์  ํ•ฉ, ์ด๋ถ„ ํƒ์ƒ‰๋™๊ตด์˜ ๋†’์ด์ธ H์™€ ๊นŠ์ด์ธ N์ด ๊ฐ๊ฐ \(10^{5}\)์ด๋ฏ€๋กœ, ์™„์ „ ํƒ์ƒ‰์œผ๋กœ ํ•˜๋‚˜์˜ ํ–‰๋งˆ๋‹ค ๋ชจ๋“  ์—ด์„ ์กฐํšŒํ•œ๋‹ค๋ฉด 1์ดˆ์— \(10^{10}\)๋ฒˆ ์ด์ƒ์˜ ์—ฐ์‚ฐ์„ ํ•ด์•ผํ•ด์„œ ์‹œ๊ฐ„ ์ดˆ๊ณผ๊ฐ€ ๋‚  ๊ฒƒ์ด๋‹ค.ํ•ด๋‹น ๋ฌธ์ œ๋Š” *๊ฑฐ๊พธ๋กœ ๋งค๋‹ฌ๋ ค ์žˆ๋Š” ์ข…์œ ์„์„ ์–ด๋–ป๊ฒŒ ์ฒ˜๋ฆฌํ•  ๊ฒƒ์ธ๊ฐ€?* ์— ๋Œ€ํ•œ ๋ช…ํ™•ํ•œ ๊ฐ€์ด๋“œ๋ผ์ธ๋งŒ ๊ณ„ํšํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ํ’€ ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œ์ด๋‹ค. ์ข…์œ ์„ ์ฒ˜๋ฆฌ๋ฐฉ๋ฒ•์— ๋”ฐ๋ผ ๋‘ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์œผ๋กœ ํ’€ ์ˆ˜ ์žˆ๋Š”๋ฐ, ํ•˜๋‚˜๋Š” ๋ˆ„์  ํ•ฉ์ด๊ณ  ๋‹ค๋ฅธ ํ•˜๋‚˜๋Š” ์ด๋ถ„ ํƒ์ƒ‰์ด๋‹ค.(1) ๋ˆ„์ ํ•ฉa. ๊ฒฐ๋ก  ๋จผ์ €1. "์„์ˆœ๊ณผ ์ข…์œ ์„ ์ž…๋ ฅ์„ ๋ถ„๋ฅ˜ํ•˜์—ฌ Y์ถ• ์œ„์น˜์— ๋”ฐ๋ฅธ ๊ฐ ์‚ฐ๋ฌผ์˜ ์œ„์น˜๋ฅผ ์ €์žฅํ•˜๋Š” ๋ฐฐ์—ด ๊ตฌํ˜„"2. "๊ฐ ๋ฐฐ์—ด์˜ ๋ˆ„์ ํ•ฉ ๊ตฌํ•˜๊ธฐ (์„์ˆœ ๋ˆ„์ ํ•ฉ ๋ฐฐ์—ด์„ sum_S[i], ..
2024.12.19
์•Œ๊ณ ๋ฆฌ์ฆ˜/๋ฌธ์ œ ํ’€์ด
thumbnail
[ํ‹ฐ์Šคํ† ๋ฆฌ ๊พธ๋ฏธ๊ธฐ] ๋…ธ์…˜์ฒ˜๋Ÿผ ์ธ๋ผ์ธ ์ˆ˜์‹๊ณผ ์ˆ˜์‹ ๋ธ”๋ก ์ถ”๊ฐ€ํ•˜๊ธฐ
0. ๋ชฉํ‘œ๋…ธ์…˜์ฒ˜๋Ÿผ ์ธ๋ผ์ธ ์ˆ˜์‹๊ณผ ์ˆ˜์‹ ๋ธ”๋ก ์ž‘์„ฑ์ด ํ‹ฐ์Šคํ† ๋ฆฌ์—์„œ๋„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•œ๋‹ค.ํ•„์ž์˜ ๊ฒฝ์šฐ์—๋Š” markdown ๋ฌธ๋ฒ•์œผ๋กœ ๋ณธ๋ฌธ ๊ธ€์„ ๊ณ ์ •ํ•ด๋†“์•˜์Œ์œผ๋กœ, ์ถ”๊ฐ€์ ์œผ๋กœ ์ด๋Ÿฌํ•œ ํ™˜๊ฒฝ์—์„œ๋„ ๊ฐ€๋Šฅํ•˜๋„๋ก ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•˜๊ฒ ๋‹ค. ํ˜น์‹œ ๋งˆํฌ๋‹ค์šด์œผ๋กœ ํ‹ฐ์Šคํ† ๋ฆฌ ๋ฌธ๋ฒ•์„ ๋ฐ”๊พธ๋Š” ์ฒด์งˆ๊ฐœ์„ ์„ ํ•˜๊ณ  ์‹ถ์€ ๋ถ„๋“ค์€ ๋‹ค์Œ ๊ธ€์„ ๋ณด๊ณ  ์˜ค๋ฉด ๋œ๋‹ค.   [ํ‹ฐ์Šคํ† ๋ฆฌ ๊พธ๋ฏธ๊ธฐ] Markdown ๋ฌธ๋ฒ•์œผ๋กœ ์ž๋™ ํฌ์ŠคํŒ…! (์ˆ˜๋™์œผ๋กœ div ํƒœ๊ทธ ์•ˆ ๋„ฃ์–ด์ค˜๋„ ๋จ!)0. Markdown CSS๋ฅผ ์จ์•ผํ•˜๋Š” ์ด์œ  ๐Ÿค”ํ‹ฐ์Šคํ† ๋ฆฌ์—์„œ๋„ markdown์„ ์ง€์›ํ•˜๊ธฐ๋Š” ํ•˜์ง€๋งŒ, ํ‹ฐ์Šคํ† ๋ฆฌ ๋‚ด๋ถ€ ์„œ์‹์— ๋งž๊ฒŒ ๋ณ€ํ˜•๋˜์–ด ์žˆ์–ด ์™ธ๋ถ€์˜ ๊ทœ์น™์œผ๋กœ ์ž‘์„ฑํ•œ MarkDown์ด ์˜ˆ์ƒ๋Œ€๋กœ ์ ์šฉ๋˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋น„์ผdalcheonroadhead.tistory.com 1. ํ‹ฐ์Šคํ† ๋ฆฌ HTML์— javas..
2024.12.12
์ผ์ƒ/๊ทธ๋ƒฅ ์ •๋ฆฌํ•˜๊ณ  ์‹ถ์€ ๊ฒƒ๋“ค
thumbnail
[๋ฐฑ์ค€] 16139 ์ธ๊ฐ„-์ปดํ“จํ„ฐ ์ƒํ˜ธ์ž‘์šฉ java ํ’€์ด
1. ๋ฌธ์ œ ์„ค๋ช… ๐Ÿ“Œ๋ฌธ์ œ ๋งํฌ2. ์ ‘๊ทผ ๋ฐฉ์‹ ๐Ÿ—ƒ๏ธKEY WORD: ๊ตฌ๊ฐ„ ํ•ฉ๋ˆ„์ ํ•ฉ ๋ฐฐ์—ด S์—์„œ A~B ๊ตฌ๊ฐ„ ๋‚ด์˜ ๊ตฌ๊ฐ„ํ•ฉ์„ ๊ตฌํ•  ๊ฒฝ์šฐ ์–ด๋–ป๊ฒŒ ํ‘œํ˜„ํ–ˆ๋Š”๊ฐ€?S[B] - S[A-1] ์ด์˜€๋‹ค. A๊ฐ€ ๊ตฌ๊ฐ„๋‚ด์— ํ•ฉํ•ด์ง€๋„๋ก A-1๊นŒ์ง€์˜ ๊ตฌ๊ฐ„ํ•ฉ์„ ์ œ๊ฑฐํ–ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์›๋ฆฌ๋Š” ๊ตฌ๊ฐ„ ๋‚ด์— ์•ŒํŒŒ๋ฒณ์ด ๋ช‡ ๋ฒˆ ๋“ฑ์žฅํ•˜๋Š”๊ฐ€ ์ฐพ๋Š” ์ด๋ฒˆ ๋ฌธ์ œ์—์„œ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.์œ„ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์ด, a๊ฐ€ A๊ตฌ๊ฐ„์—์„œ ํ•œ๋ฒˆ, B๊ตฌ๊ฐ„์—์„œ ํ•œ๋ฒˆ ๋‚˜์˜จ๋‹ค๊ณ  ํ•˜์ž. ๊ทธ๋Ÿฌ๋ฉด, S[A] = 1, S[B] = 2๊ฐ€ ๋  ๊ฒƒ์ด๋‹ค. ๊ตฌ๊ฐ„์„ ํ™•์ธํ•˜๋ฉด ๋ฌธ์ž์—ด์ด A์˜ ์œ„์น˜๋ฅผ ๋„˜์–ด์„œ์„œ B๊นŒ์ง€ ๊ตฌ๊ฐ„์„ ์ •ํ•˜๋Š” ์ˆœ๊ฐ„ a๋Š” ํ•œ๊ฐœ์ด๋‹ค. S[B]-S[A]๋Š” A+1 ~ B๊นŒ์ง€์˜ ๊ตฌ๊ฐ„ํ•ฉ์ž„์œผ๋กœ 2-1 = 1์ด ๋‚˜์˜จ๋‹ค. ๋ฐ˜๋ฉด S[B] - S[A-1]์€ A์˜ ์œ„์น˜๋ถ€ํ„ฐ B๊นŒ์ง€์˜ ๊ฑฐ๋ฆฌ์—์„œ a์˜ ๊ฐœ์ˆ˜์ž„์œผ๋กœ S[..
2024.12.12
์•Œ๊ณ ๋ฆฌ์ฆ˜/๋ฌธ์ œ ํ’€์ด
thumbnail
โค๏ธ [๋ฐฑ์ค€] 17425 ์•ฝ์ˆ˜์˜ ํ•ฉ java
1. ๋ฌธ์ œ ์„ค๋ช… ๐Ÿ“Œ๋ฌธ์ œ ๋งํฌf(n) = n์ด๋ž€ ์ˆซ์ž์˜ ์•ฝ์ˆ˜๋“ค์˜ ํ•ฉg(n) = 1~n๊นŒ์ง€ ๊ฐ ์ˆซ์ž์˜ ์•ฝ์ˆ˜๋“ค์˜ ํ•ฉ ์ฆ‰ f(1) ~ f(n)์˜ ํ•ฉ2. ์ ‘๊ทผ ๋ฐฉ์‹ ๐Ÿ—ƒ๏ธKEY WORD: ๋ˆ„์  ํ•ฉ, ์‹œ๊ฐ„ ๋ณต์žก๋„์— ๋Œ€ํ•œ ๊ฐf(n)์„ ๊ตฌํ•œ๋‹ค. (1~ 1000000 ๊นŒ์ง€ ์ „์ฒด ์ˆ˜์— ๋Œ€ํ•ด ๊ตฌํ•œ๋‹ค.)๋ชจ๋“  f(n) ๋ฐฐ์—ด์„ 1๋กœ ์ดˆ๊ธฐํ™” (1์€ ๋ฌด์กฐ๊ฑด ์•ฝ์ˆ˜์— ํฌํ•จ๋˜๋ฏ€๋กœ)f(ij) += i(i = 2 ~ 1000000๊นŒ์ง€ ๋ชจ๋‘ ์ˆœํšŒ, j = 1๋ถ€ํ„ฐ 1์”ฉ ์ฆ๊ฐ€ํ•จ. ์ฆ‰ `ij=i์˜ ๋ฐฐ์ˆ˜๋ฅผ ๋‚˜ํƒ€๋ƒ„.`)g(n)์€ f(n)์˜ ๋ˆ„์ ์œผ๋กœ ๊ตฌํ•œ๋‹ค.๋‹ต์„ ์ถœ๋ ฅํ•œ๋‹ค.f(i*j) = i๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด, i์˜ ๋ฐฐ์ˆ˜์—๋Š” i๋ฅผ ๋ฌด์กฐ๊ฑด ๋”ํ•˜๊ณ  i๊ฐ€ 1~ 1000000๊นŒ์ง€ ๋ชจ๋“  ์ˆ˜๋ฅผ ์ˆœํšŒํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ ์ˆซ์ž๋งˆ๋‹ค ์ž์‹ ์˜ ์•ฝ์ˆ˜๋ฅผ ๋น ์ง์—†์ด ๋”ํ•  ์ˆ˜ ์žˆ๋‹ค. ์—ฌ๊ธฐ์„œ ๋‹ค..
2024.12.10
์•Œ๊ณ ๋ฆฌ์ฆ˜/๋ฌธ์ œ ํ’€์ด
thumbnail
โค๏ธ[๋ฐฑ์ค€] 2143 ๋‘ ๋ฐฐ์—ด์˜ ํ•ฉ java
1. ๋ฌธ์ œ ์„ค๋ช… ๐Ÿ“Œ๋ฌธ์ œ ๋งํฌ๋‘ ๋ฐฐ์—ด์˜ ๊ตฌ๊ฐ„ํ•ฉ๋ผ๋ฆฌ ๋”ํ•ด์„œ ๋ชฉํ‘œ๊ฐ’์ธ T๊ฐ€ ๋‚˜์˜ค๋Š” ํšŸ์ˆ˜๋ฅผ ์„ธ๋Š” ๋ฌธ์ œ2. ์ ‘๊ทผ ๋ฐฉ์‹ ๐Ÿ—ƒ๏ธKEY WORD: Two Pointer, Range sum์ด๋ฒˆ ๋ฌธ์ œ๋Š” ๊ฐ ๋ฐฐ์—ด์—์„œ ๋‚˜์˜ฌ ์ˆ˜ ์žˆ๋Š” ๊ตฌ๊ฐ„ํ•ฉ์„ ๋ชจ๋‘ ๊ตฌํ•ด์„œ List ํ™” ์‹œํ‚จ ๋’ค์—, ์ด ๋‘ List์—์„œ ๊ฐ’์„ ๊ฐ๊ฐ ๊บผ๋‚ด์–ด ๋ณด๋ฉฐ, T๊ฐ€ ๋  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ์˜ ์ˆ˜๋ฅผ ์„ธ์•ผํ•œ๋‹ค. ํ•œ๋งˆ๋””๋กœ ์š”์•ฝํ•˜๋ฉด ๊ตฌ๊ฐ„ํ•ฉ ํ›„๋ณด๊ตฐ๋“ค ์‚ฌ์ด์—์„œ Two Pointer๋กœ ์š”์•ฝํ•  ์ˆ˜ ์žˆ๋‹ค.(1) ์™œ ๊ทธ๋ ‡๊ฒŒ ํ’€์–ด์•ผ ํ•˜๋‚˜์š”?๋‹ต: ๋ฐฐ์—ด์˜ ์›์†Œ๋กœ ์Œ์ˆ˜๊ฐ€ ์กด์žฌ์ด ๋ฌธ์ œ์˜ ๊นŒ๋‹ค๋กœ์šด ์ ์€ ๋ฐฐ์—ด์˜ ์›์†Œ๋กœ ์Œ์ˆ˜๊ฐ€ ์กด์žฌํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ๋ˆ„์ ํ•ฉ์„ ํ™œ์šฉํ•œ ๊ตฌ๊ฐ„ํ•ฉ์„ ๊ตฌํ•˜๋Š”๋ฐ ๊ธฐ๋ณธ์ด ๋˜๋Š” ์ „์ œ ์กฐ๊ฑด์€ "right ํฌ์ธํ„ฐ๋ฅผ ๋Š˜๋ฆฌ๋ฉด ๊ตฌ๊ฐ„ํ•ฉ์ด ์ปค์ง„๋‹ค. left ํฌ์ธํ„ฐ๋ฅผ ๋Š˜๋ฆฌ๋ฉด ๊ตฌ๊ฐ„ํ•ฉ์ด ์ค„์–ด๋“ ๋‹ค...
2024.12.09
์•Œ๊ณ ๋ฆฌ์ฆ˜/๋ฌธ์ œ ํ’€์ด
thumbnail
โค๏ธ[๋ฐฑ์ค€] 1806 ๋ถ€๋ถ„ํ•ฉ java
1. ๋ฌธ์ œ ์„ค๋ช… ๐Ÿ“Œhttps://www.acmicpc.net/problem/1806 ๋ฌธ์ œ๊ฐ€ ์ง๊ด€์ ์ด๋ผ ์„ค๋ช… ์ƒ๋žต!2. ์ ‘๊ทผ ๋ฐฉ์‹ ๐Ÿ—ƒ๏ธKEY WORD: TWO POINTER๋ชฉํ‘œ๊ฐ’ ๋ณด๋‹ค Two Pointer ๊ตฌ๊ฐ„ ๋‚ด์˜ ํ•ฉ์ด ์ž‘์œผ๋ฉด ์˜ค๋ฅธ์ชฝ ํฌ์ธํ„ฐ ์ด๋™๋ชฉํ‘œ๊ฐ’ ๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™์œผ๋ฉด ์™ผ์ชฝ ํฌ์ธํ„ฐ ์ด๋™๊ตฌ๊ฐ„ ๋‚ด ํ•ฉ์ด ๋ชฉํ‘œ๊ฐ’ ์ด์ƒ์ด๋ฉด Math.min(์ด์ „๊นŒ์ง€์˜ ์ตœ์†Œ ๊ฐœ์ˆ˜, ํ˜„์žฌ ๊ฐœ์ˆ˜)๋กœ ์ตœ์†Œ๊ฐ’ ๊ฐฑ์‹ 3. ์ฝ”๋“œ ์†Œ๊ฐœ ๐Ÿ”Žimport java.io.*;import java.util.*;public class Main { /* * KEY WORD: ํˆฌ ํฌ์ธํ„ฐ * 1. ๋ชฉํ‘œ๊ฐ’๋ณด๋‹ค ์ž‘์œผ๋ฉด ์˜ค๋ฅธ์ชฝ ํฌ์ธํ„ฐ ์ด๋™ * 2. ๋ชฉํ‘œ๊ฐ’๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™์œผ๋ฉด ์™ผ์ชฝ ํฌ์ธํ„ฐ ์ด๋™ * 3. ๋ชฉํ‘œ๊ฐ’๊ณผ ์ผ์น˜ํ•˜๋ฉด ๊ทธ ๊ฐœ์ˆ˜๋ฅผ ๋ฝ‘์•„๋‚ด..
2024.12.07
์•Œ๊ณ ๋ฆฌ์ฆ˜/๋ฌธ์ œ ํ’€์ด
thumbnail
๊ตฌ๊ฐ„ํ•ฉ ๊ธฐ์ˆ , ๊ทธ๋ฆผ์œผ๋กœ ์‰ฝ๊ฒŒ ์ดํ•ดํ•˜๊ธฐ
1. ๊ตฌ๊ฐ„ํ•ฉ ๊ธฐ์ˆ ์ด๋ž€?1์ฐจ์› ๋ฐฐ์—ด์—์„œ ํŠน์ • ๊ตฌ๊ฐ„ ๋‚ด์˜ ์›์†Œ๋“ค์˜ ํ•ฉ์„ ๊ตฌํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋‹ค.2. ์™œ ์จ์•ผ ํ•˜๋Š”๊ฐ€?์œ„์˜ ์˜ˆ์‹œ์—์„œ A์—์„œ B๊นŒ์ง€์˜ ๊ตฌ๊ฐ„ ํ•ฉ์„ ๊ตฌํ•œ๋‹ค๋ฉด, ์–ด๋–ป๊ฒŒ ๊ตฌํ•  ๊ฒƒ์ธ๊ฐ€? ํ˜น์ž๋Š” 2๋ฒˆ index๋ถ€ํ„ฐ 7๋ฒˆ index๊นŒ์ง€ for ๋ฐ˜๋ณต๋ฌธ์„ ํ™œ์šฉํ•ด ์ฐจ๋ก€๋Œ€๋กœ ๋”ํ•  ๊ฒƒ์ด๋‹ค. ํ˜น์ž๋Š” 0์—์„œ A๋ฒˆ๊นŒ์ง€์˜ ๋ˆ„์ ํ•ฉ์„ ๊ตฌํ•˜๊ณ , 0~B๋ฒˆ๊นŒ์ง€์˜ ๋ˆ„์ ํ•ฉ์„ ๊ตฌํ•ด, ๋‘˜์„ ๋นผ์„œ ๊ตฌํ•  ๊ฒƒ์ด๋‹ค. ๋งŒ์•ฝ ๋‹จ์ผ ๊ณ„์‚ฐ์ด๋ผ๋ฉด, ์ด๋Ÿฐ ์‹์˜ ํ’€์ด๋Š” n๋ฒˆ์˜ ๋ฐ˜๋ณต์ผ ๋ฟ์ด๋‹ˆ ๊ดœ์ฐฎ์„ ์ˆ˜ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ, ๋ฌธ์ œ์—์„œ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๊ตฌ๊ฐ„ํ•ฉ์„ ๋ฐ˜ํ™˜ํ•˜๊ธธ ๋ฐ”๋ž€๋‹ค๋ฉด? ๋งค๋ฒˆ ์ด๋Ÿฌํ•œ ๋ฐ˜๋ณต๋ฌธ์„ ๋ฐ˜๋ณตํ•˜๋Š” ๊ฒƒ์€ ๋น„ํšจ์œจ์ ์ด๋‹ค. ์ด๋Š” ์‹œ๊ฐ„ ์ดˆ๊ณผ๋กœ ์ด์–ด์งˆ ์ˆ˜ ์žˆ๋‹ค.์‹œ๊ฐ„ ๋ณต์žก๋„๋กœ ๊ณ„์‚ฐํ•ด ๋ณด๊ฒ ๋‹ค. ์ตœ์•…์„ ์ƒ์ •ํ•ด์•ผํ•˜๋‹ˆ, N๊ฐœ์˜ ์›์†Œ๋ฅผ ๊ฐ€์ง„ ๋ฐฐ์—ด์—์„œ 0~ N~1๊นŒ์ง€์˜ ๊ณ„์‚ฐ์„ K๋ฒˆ ๋ฐ˜๋ณตํ•œ..
2024.12.07
์•Œ๊ณ ๋ฆฌ์ฆ˜/์•Œ๊ณ ๋ฆฌ์ฆ˜-์ด๋ก 
thumbnail
2์ฐจ์› ๋ฐฐ์—ด ํšŒ์ „ ๊ณต์‹, ๊ทธ๋ฆผ์œผ๋กœ ์‰ฝ๊ฒŒ ์ดํ•ดํ•˜๊ธฐ
1
0. ์‚ฌ์ „์— ์ •์˜ํ•  ๋ณ€์ˆ˜r๊ณผ c: ํŠน์ • ์›์†Œ์˜ ํ–‰๊ณผ ์—ด ์œ„์น˜N: 2์ฐจ์› ๋ฐฐ์—ด์˜ ํฌ๊ธฐ (2์ฐจ์› ๋ฐฐ์—ด์€ ์ •์‚ฌ๊ฐํ˜• ํ˜•ํƒœ)1. ์›๋ฆฌ90๋„ ํšŒ์ „์„ ํ•  ๊ฒฝ์šฐ, ํ–‰์ด ์—ด์ด ๋˜๊ณ , ์—ด์ด ํ–‰์ด ๋œ๋‹ค. (์„œ๋กœ์˜ ์—ญํ• ์ด ๋ฐ”๋€œ)์‹œ๊ณ„ ๋ฐฉํ–ฅ์œผ๋กœ ํšŒ์ „ํ•˜๋ฉด, Before(r,c) = After(c, n-1-r)๋ฐ˜์‹œ๊ณ„ ๋ฐฉํ–ฅ์œผ๋กœ ํšŒ์ „ํ•˜๋ฉด, Before(r,c) = After(n-1-c, r)๊ฐ๊ฐ **(1) ์—ญํ•  ์ „ํ™˜** โžœ **(2) ํ•˜๋‚˜๋Š” ๋Œ€์นญ ์ด๋™, ํ•˜๋‚˜๋Š” ๊ทธ๋Œ€๋กœ** ์ด๋‹ค. ์™œ ๊ทธ๋ ‡๊ฒŒ ๋˜๋Š”๊ฐ€ ๊ทธ๋ƒฅ ํ˜„์ƒ์ด๋ผ์„œ ๊ทธ๋ ‡๊ฒŒ ์•Œ๊ณ  ๊ฐ€์•ผํ•  ๊ฒƒ ๊ฐ™๋‹ค.
2024.12.07
์•Œ๊ณ ๋ฆฌ์ฆ˜/์•Œ๊ณ ๋ฆฌ์ฆ˜-์ด๋ก 
thumbnail
chatGPT ๋งž์ถค ์„ค์ •์„ ํ†ตํ•œ GPT ํ™œ์šฉ ์—ญ๋Ÿ‰ ๋†’์ด๊ธฐ
11
0. chatGPT ๋งž์ถค ์„ค์ •์„ ํ•ด์•ผํ•˜๋Š” ์ด์œ ๋งž์ถค ์„ค์ •์„ ํ•˜์ง€ ์•Š์€ GPT๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ, ์ƒˆ๋กœ์šด ๋Œ€ํ™”์ฐฝ์„ ์—ฌ๋Š” ํ–‰์œ„๋Š” ์ดˆ๋ฉด์ธ ์‚ฌ๋žŒ๊ณผ ๋Œ€ํ™” ํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ํ–‰์œ„๊ฐ€ ๋œ๋‹ค. ๋”ฐ๋ผ์„œ GPT์—๊ฒŒ ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜๋Š” ๊ฒƒ, ํ˜„์žฌ ์‚ฌ์šฉ์ž์˜ ์ƒํ™ฉ ๋“ฑ์„ ๋‹ค์‹œ ํ•™์Šต ์‹œ์ผœ์•ผํ•˜๋Š” ๋งž์ถค ์„ค์ •์„ ์œ„ํ•œ ๋Œ€ํ™”๊ฐ€ ํ•„์ˆ˜๋กœ ์†Œ๋ชจ๋œ๋‹ค. ์ด๋Š” ์‹œ๊ฐ„์  ๋‚ญ๋น„์ด๊ณ , ์‚ฌ์šฉ์ž๊ฐ€ ๋งค๋ฒˆ ๊ฐ™์€ ํ•™์Šต์„ ์‹œํ‚ค๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์—, ๋‹ต๋ณ€์˜ ํ’ˆ์งˆ๋„ ์ผ์ •์น˜ ์•Š์•„์งˆ ์ˆ˜ ์žˆ๋‹ค. ์ด๋ฅผ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ์•ˆ์ด ๋ฐ”๋กœ ๋งž์ถค ์„ค์ • ์ด๋‹ค. ๋งž์ถค ์„ค์ •์„ ํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ด์ ์ด ์žˆ๋‹ค.์‚ฌ์šฉ์ž์˜ ์ƒํ™ฉ์„ ๋ฏธ๋ฆฌ ์•„๋Š” ์ƒํƒœ์—์„œ ๋Œ€ํ™”๊ฐ€ ์‹œ์ž‘๋œ๋‹ค. ์ผ๋ฐ˜์ ์ธ ์งˆ๋ฌธ์ด๋‚˜ ์ด์•ผ๊ธฐ์—์„œ๋„ ๋”์šฑ ์‚ฌ์šฉ์ž ๋งž์ถค ๋‹ต๋ณ€์„ ์ œ๊ณตํ•œ๋‹ค.๋งŒ์•ฝ ์‚ฌ์šฉ์ž๊ฐ€ ํŠน์ • ๋ถ„์•ผ์˜ ์ „๋ฌธ๊ฐ€์ž„์„ ๋ฏธ๋ฆฌ ํ•™์Šต์‹œ์ผœ ๋†“๋Š”๋‹ค๋ฉด, ๊ทธ ๋ถ„์•ผ์— ๋Œ€ํ•ด์„œ ๋‹ต..
2024.12.04
์ผ์ƒ/๊ทธ๋ƒฅ ์ •๋ฆฌํ•˜๊ณ  ์‹ถ์€ ๊ฒƒ๋“ค
thumbnail
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] Lv1 ๊ณต์› (PCCP ๊ธฐ์ถœ 10๋ฒˆ) java
1. ๋ฌธ์ œ ์„ค๋ช… ๐Ÿ“Œ๋ฌธ์ œ๋งํฌ2. ์ ‘๊ทผ ๋ฐฉ์‹ ๐Ÿ—ƒ๏ธKEYWORD: SIMULATION์–ด๋ ต๊ฒŒ ์ƒ๊ฐํ•  ๊ฒƒ ์—†์ด, ์ง€๋ฏผ์ด๊ฐ€ ๊ฐ€์ง„ ๋—์ž๋ฆฌ ์ค‘ ํฐ ๊ฒƒ๋ถ€ํ„ฐ ๊ณต์›์˜ ๊ฒฉ์ž์— ์ผ์ผํžˆ ๋Œ€๋ณด๋ฉด ๋œ๋‹ค.๋งŒ์•ฝ ๊ฒน์น˜๋ฉด ์–ด์งœํ”ผ ๋‘˜ ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์—, ๋‹ค์Œ ๊ฐ€๋Šฅํ•œ ์ž๋ฆฌ๋ถ€ํ„ฐ start ํ•œ๋‹ค.์ฒซ๋ฒˆ์งธ ์ž๋ฆฌ๋ถ€ํ„ฐ ๋Œ€๋ณด์•˜๋Š”๋ฐ, ์ „๋ถ€ ๊ฒน์นœ๋‹ค. ๋‹ค์Œ start ๊ฐ€๋Šฅํ•œ ๊ณณ์œผ๋กœ ๋„˜์–ด๊ฐ„๋‹ค.์ด๋ ‡๊ฒŒ ์ญ‰ ๊ฐ€๋‹ค๊ฐ€,๋˜๋Š” ์—ฌ๋ฐฑ์„ ๋งŒ๋‚˜๋ฉด ๋ฐ”๋กœ ํƒˆ์ถœํ•˜๋ฉด ๋œ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ์šฐ๋ฆฌ๋Š” ๋—์ž๋ฆฌ ํฐ ๊ฑฐ๋ถ€ํ„ฐ ๋Œ€๋ณด๊ณ  ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ง€๋ฏผ์ด๋Š” 5x5๋ถ€ํ„ฐ ๋“ค๊ณ  ์žˆ์—ˆ์œผ๋‚˜, ๊ณต์›์—๋Š” 5x5๋ฅผ ๋‘˜ ์ž๋ฆฌ๊ฐ€ ์—†๋‹ค.3. ์ฝ”๋“œ ์†Œ๊ฐœ ๐Ÿ”Žimport java.util.*;class Solution { public int solution(int[] mats, String[][] park) { ..
2024.12.03
์•Œ๊ณ ๋ฆฌ์ฆ˜/๋ฌธ์ œ ํ’€์ด
thumbnail
[ํ‹ฐ์Šคํ† ๋ฆฌ ๊พธ๋ฏธ๊ธฐ] Toc-bot์„ ํ™œ์šฉํ•œ ๋™์  ๋ชฉ์ฐจ ๋งŒ๋“ค๊ธฐ
0. SKIN ํ™˜๊ฒฝ ์ดํ•ด ๐Ÿง ๋‚ด๊ฐ€ ์‚ฌ์šฉ ์ค‘์ธ apricot skin#3์€ ์ตœ์‹  ์Šคํ‚จ ๋‹ต๊ฒŒ ํ™”๋ฉด์ด grid๋กœ ์ž‘์„ฑ๋˜์–ด ์žˆ๋‹ค.์ „์ฒด ํ™”๋ฉด์„ ๋‚˜ํƒ€๋‚ด๋Š” wrap์ด๋ž€ ํด๋ž˜์Šค๋Š” ์œ„์™€ ๊ฐ™์ด 4๋“ฑ๋ถ„ ๋˜์–ด์žˆ๋‹ค. ์ด๋Ÿฌํ•œ ํ˜•ํƒœ๋ฅผ grid๋ผ๊ณ  ํ•œ๋‹ค. grid-template-areas ์†์„ฑ์„ ๋ณด๋ฉด, "header header" "aside main" ๊ณผ ๊ฐ™์ด ์ ํ˜€ ์žˆ๋Š”๋ฐ, ๊ฐ™์€ ์Œ๋”ฐ์˜ดํ‘œ์— ๋“ค์–ด๊ฐ€ ์žˆ๋Š” ๋ฉ์–ด๋ฆฌ๋ผ๋ฆฌ ๊ฐ™์€ ํ–‰์— ๋ฐฐ์น˜๋œ๋‹ค. "",""๋ผ๋ฆฌ๋Š” ์ฐจ๋ก€๋Œ€๋กœ ๋‹ค์Œ ํ–‰์— ๋ฐฐ์น˜๋จ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ์œ„๋ฅผ ๋ณด๋ฉด header๊ฐ€ 2๋ฒˆ ์ ํžŒ ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋Š”๋ฐ, ์ด๋Š” ํ–‰ ์ž์ฒด๋ฅผ ์…€๋ณ‘ํ•ฉ์ฒ˜๋Ÿผ ๋‹ค ์ฐจ์ง€ํ•˜๊ฒ ๋‹ค๋Š” ๋œป์ด๋‹ค.๋ช‡ ๋ฒˆ์„ ์‹œ๋„ ํ–ˆ์œผ๋‚˜, ์œ„์™€ ๊ฐ™์ด grid๊ฐ€ ์งœ์—ฌ์ง„ ์ƒํ™ฉ์—์„œ aside ๋ฐ‘์— ๋‹ค๋ฅธ ๋ชฉ์ฐจ ์šฉ div๋ฅผ ๋งŒ๋“ค์–ด์„œ ์šด์šฉํ•˜๊ธฐ๋ž€ ์‰ฝ์ง€ ์•Š์•˜๋‹ค...
2024.12.02
์ผ์ƒ/๊ทธ๋ƒฅ ์ •๋ฆฌํ•˜๊ณ  ์‹ถ์€ ๊ฒƒ๋“ค
thumbnail
[ํ‹ฐ์Šคํ† ๋ฆฌ ๊พธ๋ฏธ๊ธฐ] Markdown ๋ฌธ๋ฒ•์œผ๋กœ ์ž๋™ ํฌ์ŠคํŒ…! (์ˆ˜๋™์œผ๋กœ div ํƒœ๊ทธ ์•ˆ ๋„ฃ์–ด์ค˜๋„ ๋จ!)
0. Markdown CSS๋ฅผ ์จ์•ผํ•˜๋Š” ์ด์œ  ๐Ÿค”ํ‹ฐ์Šคํ† ๋ฆฌ์—์„œ๋„ markdown์„ ์ง€์›ํ•˜๊ธฐ๋Š” ํ•˜์ง€๋งŒ, ํ‹ฐ์Šคํ† ๋ฆฌ ๋‚ด๋ถ€ ์„œ์‹์— ๋งž๊ฒŒ ๋ณ€ํ˜•๋˜์–ด ์žˆ์–ด ์™ธ๋ถ€์˜ ๊ทœ์น™์œผ๋กœ ์ž‘์„ฑํ•œ MarkDown์ด ์˜ˆ์ƒ๋Œ€๋กœ ์ ์šฉ๋˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋น„์ผ๋น„์žฌํ•˜๋‹ค.์ผ๋ก€๋กœ, ํ‹ฐ์Šคํ† ๋ฆฌ๋Š” MarkDown์˜ H1 ํƒœ๊ทธ๋ฅผ ๋ณ€ํ˜•ํ•˜์ง€ ๋ชปํ•œ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ๋ณธ๋ฌธ H1 ํƒœ๊ทธ์— ๋Œ€ํ•œ ๋Œ€์‘์ฒ˜๋ฆฌ๋ฅผ ํ•˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ด ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ํƒœ๊ทธ ์‚ฌ์ด ๊ฐ„๊ฒฉ, ์ธ๋ผ์ธ ์ฝ”๋“œ๋ธ”๋Ÿญ๋„ ์ง€์›๋˜์ง€ ์•Š๋Š”๋‹ค.Markdown Tool๋กœ ์ž‘์„ฑํ•œ ๋‚ด์šฉ์ด ์˜ˆ์ƒ๋Œ€๋กœ ํ‘œ์‹œ๋˜๋Š” ๊ฒƒ์„ ์›ํ•œ๋‹ค๋ฉด, ๋ฐ‘์˜ ๊ณผ์ •์„ ๋”ฐ๋ผํ•ด ๋ณด์‹œ๋ผ.1. Markdown cdn์„ Tistory Html์— ๋ณต์‚ฌ ๋ถ™์—ฌ๋„ฃ๊ธฐ โœ‚๏ธ์—ฌ๊ธฐ Html์— ๋“ค์–ด๊ฐ€์„œ, Html์˜ ํƒœ๊ทธ ์•ˆ์— ๋‹ค์Œ์„ ๋ณต์‚ฌ ๋ถ™์—ฌ๋„ฃ๊ธฐ ํ•œ๋‹ค.ํ˜น์‹œ ์ตœ์‹  ๋ฒ„์ „์ด ์—…๋ฐ์ดํŠธ ๋˜์—ˆ..
2024.12.02
์ผ์ƒ/๊ทธ๋ƒฅ ์ •๋ฆฌํ•˜๊ณ  ์‹ถ์€ ๊ฒƒ๋“ค
thumbnail
ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค Lv1 ์ง€ํ ์ ‘๊ธฐ ํ’€์ด java
1. ๋ฌธ์ œ ์„ค๋ช… ๐Ÿ“Œ๋ฌธ์ œ ๋งํฌ2. ์ ‘๊ทผ ๋ฐฉ์‹ ๐Ÿ—ƒ๏ธKEY WORD: SIMULATION3. ์ฝ”๋“œ ์†Œ๊ฐœ ๐Ÿ”Žimport java.util.*;class Solution { public int solution(int[] wallet, int[] bill) { int answer = 0; Arrays.sort(wallet); Arrays.sort(bill); while(wallet[0] 4. ๋ฐฐ์šด ๊ฒƒ๋“ค ๐ŸŽฏ์—†์Œ. ๊พธ์ค€ํ•จ์„ ์œ„ํ•œ ์žฌ๋ฌผ
2024.11.28
์•Œ๊ณ ๋ฆฌ์ฆ˜/๋ฌธ์ œ ํ’€์ด
thumbnail
[๊นƒํ—ˆ๋ธŒ ํ”„๋กœํ•„ ๊พธ๋ฏธ๊ธฐ] git-animals ์ด์šฉ
1. git-animals๋ž€? ๊นƒํ—ˆ๋ธŒ ํ”„๋กœํ•„์„ ๋” ์˜ˆ์˜๊ณ  ๋…ํŠนํ•˜๊ฒŒ ๊พธ๋ฏธ๊ณ  ์‹ถ์œผ์‹  ๋ถ„๋“ค์„ ์œ„ํ•ด ์ œ๊ฐ€ ์•Œ๊ฒŒ๋œ ๊ฒƒ์„ ๊ณต์œ ํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์•„๋ž˜๋Š” git-animals๋ผ๋Š” ํ†ต๊ณ„ ์ž๋ฃŒ์ธ๋ฐ, ์ €์˜ ์ปค๋ฐ‹ ์ˆ˜๋‚˜ contribution ์ˆ˜ ๋งŒํผ ๋™๋ฌผ๊ณผ ๋ ˆ๋ฒจ์ด ํ‘œ์‹œ๋˜์–ด์„œ ์ž์‹ ์˜ ํ”„๋กœํ•„์„ ์ด์˜๊ฒŒ ๊พธ๋ฐ€ ์ˆ˜ ์žˆ๋„ค์š”! ๋‹ค์Œ์€ ์ €์˜ git-animals ์ž…๋‹ˆ๋‹ค! commit 30๋ฒˆ๋‹น ๋žœ๋ค ๊ฐ€์ฑ ๋กœ ๋™๋ฌผ์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. contribution 1๋ฒˆ๋‹น ํŠน์ • ๋™๋ฌผ์˜ ๋ ˆ๋ฒจ์ด ์˜ฌ๋ผ๊ฐ‘๋‹ˆ๋‹ค. (๊ทผ๋ฐ ์ด๊ฒŒ ๊นƒํ—ˆ๋ธŒ ํ”„๋กœํ•„์— ํ•ด๋‹น ๊ทธ๋ฆผ์„ ๋„์šด ์‹œ์ ๋ถ€ํ„ฐ์ธ ๊ฑฐ ๊ฐ™๋„ค์š”ใ…œใ…œ )git-animals ํ™ˆํŽ˜์ด์ง€์— ๋“ค์–ด๊ฐ€์„œ ๋‹ค๋ฅธ ์œ ์ €์™€ ๋™๋ฌผ๋“ค์„ ์‚ฌ๊ณ  ํŒ” ์ˆ˜ ์žˆ๊ณ , ๋ฐฐ๊ฒฝ๋„ ์‚ด ์ˆ˜ ์žˆ๋„ค์š”?์ด๋Ÿฐ ์žฌ๋ฐŒ๋Š” ๋‚ด์šฉ๋“ค์ด ์žˆ์–ด์„œ, ์ž์‹ ์˜ ์„ฑ๊ณผ๋ฅผ ํ‘œํ˜„ํ•  ๋•Œ ๋” ์žฌ๋ฐŒ๊ฒŒ ํ‘œํ˜„ํ• ..
2024.11.18
์ผ์ƒ/๊ทธ๋ƒฅ ์ •๋ฆฌํ•˜๊ณ  ์‹ถ์€ ๊ฒƒ๋“ค
thumbnail
[๊ธฐ์—… ๋ถ„์„] IBK ๊ธฐ์—…์€ํ–‰์€ ๋ญํ•˜๋Š” ๊ณณ์ธ๊ฐ€์š”?
1
1. ์กฐ์‚ฌํ•œ ๋‚ด์šฉ ๐Ÿ“–(1) ๊ธฐ์—… ์†Œ๊ฐœIBK ๊ธฐ์—…์€ํ–‰์€ ์ค‘์†Œ๊ธฐ์—… ์€ํ–‰(Industrial Bank of Korea)๋ผ๊ณ ๋„ ๋ถˆ๋ฆฌ๋ฉฐ 1961๋…„ 7์›” ์ œ์ •๋œ ์ค‘์†Œ๊ธฐ์—…์€ํ–‰๋ฒ•์— ๋”ฐ๋ผ ์ค‘์†Œ๊ธฐ์—…์ธ์„ ์œ„ํ•˜์—ฌ ์„ค๋ฆฝ๋œ ๋Œ€ํ•œ๋ฏผ๊ตญ ๊ธˆ์œต์šฐ์œ„์–ธํšŒ ์‚ฐํ•˜ ๊ธฐํƒ€ ๊ณต๊ณต๊ธฐ๊ด€์œผ๋กœ, ๊ตญ์ฑ… ํŠน์ˆ˜์€ํ–‰์ด๋‹ค. ์ด๋ฆ„์ฒ˜๋Ÿผ ์ค‘์†Œ๊ธฐ์—…์„ ์œ„ํ•œ ๋Œ€์ถœ ์„œ๋น„์Šค๊ฐ€ ์ฃผ์š” ์„œ๋น„์Šค์ด๋‹ค. ๊ฐ€๊ณ„ ๋Œ€์ถœ ๋น„์ค‘์€ ํƒ€ ์€ํ–‰์— ๋น„ํ•ด ์ ๋‹ค. ํ˜„์žฌ๋Š” ์ค‘์†Œ๊ธฐ์—… ์ž์‚ฐ๊ฐ€ ์ค‘์‹ฌ์˜ PB ์‚ฐ์—…์„ ํ™œ์„ฑํ™”ํ•˜์—ฌ ์ค‘์†Œ๊ธฐ์—… CEO, ์ž„์› ๋Œ€์ƒ WM ์—…๋ฌด๋ฅผ ๊ธฐ์—…์€ํ–‰์˜ ์ƒˆ๋กœ์šด ์„ฑ์žฅ๋™๋ ฅ์œผ๋กœ ๋ณด๊ณ  ์žˆ๋‹ค.(2) ์•ฝ์ a. ์ฃผ์š” ๊ณ ๊ฐ์ด ์ค‘์†Œ๊ธฐ์—…์ด๋‹ค.์ค‘์†Œ๊ธฐ์—…์€ ์ดˆ๊ธฐ ํˆฌ์ž ๋น„์šฉ์ด ๋งŽ์ด ๋“ค์–ด์„œ ๋Œ€์ถœ ๋ฐ›์„ ๋•Œ, ์ตœ๋Œ€ํ•œ ๋งŽ์ด ๋ฐ›์œผ๋ ค ํ•˜์ง€๋งŒ, ์•ˆ์ •์ ์ธ ๊ธฐ์—…์ด ์•„๋‹ˆ๋ผ์„œ ๋Œ€์ถœ๊ธˆ์„ ๋ฏธ๋‚ฉํ•˜๊ณ  ํŒŒ์‚ฐํ•˜๋Š” ๊ฒฝ์šฐ๋„ ๋งŽ๋‹ค. ์•„๋ฌด๋ฆฌ ๊ตญ์ฑ…์€ํ–‰์ด๋ผ..
2024.11.13
CS & IT trend/IT ์‚ฐ์—… ๊ด€๋ จ ์‹ ๋ฌธ ์Šคํฌ๋žฉ
thumbnail
[๊ธฐ์—… ๋ถ„์„] SK์— ์—”์„œ๋น„์Šค๋Š” ๋ญํ•˜๋Š” ๊ณณ์ธ๊ฐ€์š”?
1. ์กฐ์‚ฌํ•œ ๋‚ด์šฉ ๐Ÿ“–(1) ๋ฌด์Šจ ์ผ ํ•˜๋Š” ๊ณณ์ธ๊ฐ€์š”SK์•ฐ์—”์„œ๋น„์Šค๋Š” ๋Œ€๊ธฐ์—…, ์ค‘์†Œ๊ธฐ์—…, ์†Œ์ƒ๊ณต์ธ, ๊ณต๊ณต ๋Œ€์ƒ์˜ ์ข…ํ•ฉ ๋ณต์ง€ ์„œ๋น„์Šค ์ „๋ฌธ ๊ธฐ์—…์ด๋‹ค.์ฃผ์š” ์„œ๋น„์Šค๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.Benepia: ์ •๋ถ€ ๋‹จ์ฒด, ๊ณต๊ณต๊ธฐ๊ด€, ๋ฏผ๊ฐ„ ๊ธฐ์—… ๋Œ€์ƒ ๋ณต์ง€ ํฌ์ธํŠธ ์šด์˜(๊ณ ๊ฐ์‚ฌ 3700 ๊ณณ, 130๋งŒ ์ด์šฉ์ž ๋ณด์œ )Wellenss: ์ „๊ตญ 1700์—ฌ๊ฐœ ๋ณ‘์› ๋ฐ 80์—ฌ๊ฐœ ๊ฒ€์ง„์„ผํ„ฐ ์ œํœด ๊ธฐ๋ฐ˜ ๊ฒ€์ง„ ์šฐ๋Œ€, ์˜ˆ๋ฐฉ ์ ‘์ข… ์„œ๋น„์Šค(๋ฒ ๋„คํ”ผ์•„์— ํ•ด๋‹น)Finance: ๋ผ์ดํ”Œ ์‚ฌ์ดํด ๋‹จ๊ณ„ ๋ณ„ ๋งž์ถคํ˜• ๋ณดํ—˜ ์ƒํ’ˆ ์ถ”์ฒœ(์ƒํ•ด, ์•”, ์‹ค๋ฒ„, ์–ด๋ฆฐ์ด ๋“ฑ) ๋ฐ ์ƒ์กฐ ์„œ๋น„์Šค ์ง€์› Learning: e๋Ÿฌ๋‹, ๋ชจ๋ฐ”์ผ ๋Ÿฌ๋‹, ์ง‘ํ•ฉ ๊ต์œก ๋ฐ HRD ์†”๋ฃจ์…˜ ๋“ฑ ์ข…ํ•ฉ ๊ต์œก ์„œ๋น„์Šค ์ œ๊ณต, ์ฝ˜ํ…์ธ  ์ œ์ž‘Refresh: ๊ตญ๋‚ด์™ธ ์—ฌํ–‰ ์„œ๋น„์Šค ์ „๋ฌธ๊ด€ ๋ฐ ๊ทผ๋กœ์ž ํœด๊ฐ€ ์ง€์› ์‚ฌ์—… ์šด์˜Socia..
2024.11.12
CS & IT trend/IT ์‚ฐ์—… ๊ด€๋ จ ์‹ ๋ฌธ ์Šคํฌ๋žฉ
thumbnail
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] Lv2 ์š”๊ฒฉ์‹œ์Šคํ…œ java ์‰ฌ์šด ํ’€์ด
1. ๋ฌธ์ œ ์„ค๋ช… ๐Ÿ“Œ๋ฌธ์ œ ์„ค๋ช…๋ฌธ์ œ ์„ค๋ช… ์ƒ๋žต2. ์ ‘๊ทผ ๋ฐฉ์‹ ๐Ÿ—ƒ๏ธKEY WORD: GREEDY ALGORITHMGreedy ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๋งค ์„ ํƒ์˜ ์ˆœ๊ฐ„์— ๋‹น์‹œ ํ•  ์ˆ˜ ์žˆ๋Š” ์ตœ์„ ์˜ ์„ ํƒ์„ ํ•˜๋Š” ๊ฒƒ์ด ์ „์ฒด ๋ฌธ์ œ์—์„œ๋„ ์ตœ์ ์˜ ํ•ด๋ฅผ ๊ตฌํ•˜๋Š” ๊ฒƒ์ž„์„ ๊ฐ€์ •ํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋‹ค.์—ฌ๊ธฐ์„œ๋Š” ๋ฏธ์‚ฌ์ผ์˜ ๋ฌถ์Œ์„ ๋์ง€์  ๊ธฐ์ค€ ์˜ค๋ฆ„ ์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌํ•˜๊ณ , ๋ฏธ์‚ฌ์ผ ๋ฌถ์Œ์˜ ์ตœ๋Œ€ํ•œ ๋์ง€์ ์—์„œ ์ฐจ๋ก€๋Œ€๋กœ ์š”๊ฒฉํ•ด ๋‚˜๊ฐ€๋ฉด ์ตœ์†Œํ•œ์œผ๋กœ ์š”๊ฒฉ ๋ฏธ์‚ฌ์ผ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ํ•ด๋‹น ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ด์œ ๋กœ ์œ ํšจํ•˜๋‹ค.๋ฏธ์‚ฌ์ผ์„ ๋งŒ๋‚˜๋ฉด ๋ฌด์กฐ๊ฑด ์š”๊ฒฉํ•ด์•ผ ํ•œ๋‹ค. ์•ˆํ•˜๊ณ  ์ง€๋‚˜์น˜๋Š” ๊ฒฝ์šฐ๋Š” ์—†๋‹ค.๋”ฐ๋ผ์„œ ๋ฏธ์‚ฌ์ผ์„ ๋งŒ๋‚˜๋ฉด ์ตœ๋Œ€ํ•œ ๊ฒน์น˜๊ฒŒ ์‚ญ์ œํ•ด์•ผ ํ•œ๋‹ค.ํ•˜๋‚˜์˜ ๋ฏธ์‚ฌ์ผ ๋ฌถ์Œ A๊ฐ€ ๋‹ค๋ฅธ ๋ฏธ์‚ฌ์ผ ๋ฌถ์Œ๊ณผ ์ตœ๋Œ€ํ•œ ๊ฒน์น˜๋Š” ๊ฒฝ์šฐ๋Š” A์˜ ๋์ง€์ ์—์„œ๋งŒ ๋ฐœ์ƒํ•œ๋‹ค.์˜ˆ๋ฅผ ๋“ค์–ด๋ณด๊ฒ ๋‹ค.๋‹ค์Œ๊ณผ ๊ฐ™์ด ํญ๊ฒฉ ๋ฏธ์‚ฌ..
2024.11.12
์•Œ๊ณ ๋ฆฌ์ฆ˜/๋ฌธ์ œ ํ’€์ด
thumbnail
[๊ธฐ์—… ๋ถ„์„] ์œ ์•ˆํƒ€ ์ฆ๊ถŒ์€ ๋ญํ•˜๋Š” ๊ณณ์ธ๊ฐ€์š”?
1
1. ์กฐ์‚ฌํ•œ ๋‚ด์šฉ ๐Ÿ“–(1) ํšŒ์‚ฌ์˜ ์ž๊ธฐ์†Œ๊ฐœ ๋ถ„์„a. CEO ์ธ์‚ฌ๋ง ์† ํ‚ค์›Œ๋“œ๋น„์ „: ๊ณ ๊ฐ์˜ ์žฌ๋ฌด๋ชฉํ‘œ๋ฅผ ์‹คํ˜„ํ•˜๋Š” ์•„์‹œ์•„ ์ตœ๊ณ ์˜ ๊ธˆ์œต ์„œ๋น„์Šค ์ „๋ฌธ๊ฐ€๊ฐ€ ๋˜์ž. ๊ณ ๊ฐ์˜ ๊ฐ€์น˜๊ฐ€ ์ตœ์šฐ์„ ์œ ์•ˆํƒ€ ์ฆ๊ถŒ์˜ ์ฐจ๋ณ„ํ™”๋œ ๊ฒฝ์Ÿ๋ ฅ:๊ฐ•๋ ฅํ•œ ๋ฒ” ์ค‘ํ™”๊ถŒ ๋„คํŠธ์›Œํฌ, ํ’๋ถ€ํ•œ ๊ฒฝํ—˜ โžœ ๊ตญ๋‚ด์™ธ ๊ธˆ์œต ์‹œ์žฅ์—์„œ ์ตœ์ ์˜ ์†”๋ฃจ์…˜์„ ์ฐพ์•„ ๊ณ ๊ฐ๋‹˜๋“ค๊ป˜ ํŠนํ™”๋œ ํˆฌ์ž์ƒํ’ˆ๊ณผ ๋‹ค์–‘ํ•œ ํˆฌ์ž ๊ธฐํšŒ ์„ ์‚ฌ (๋งž์ถคํ™” ์ถ”์ฒœ)์œ„๊ธฐ๋ฅผ ๊ธฐํšŒ๋กœ ๋ฐ”๊ฟ€ ์ค„ ์•„๋Š” ์ €๋ ฅb. ์‚ฌ์—… ๋ถ€๋ฌธํˆฌ์ž ์€ํ–‰์†Œ๋งค ์‚ฌ์—…: ์ฃผ์‹, ์ฑ„๊ถŒ, ์ˆ˜์ต ์ฆ๊ถŒ, ์ฃผ๊ฐ€์—ฐ๊ณ„์ฆ๊ถŒ, ์‹ ํƒ, ๋žฉ์–ด์นด์šดํŠธ, ๋ฐฉ์นด์Šˆ๋ž‘์Šค, ํ‡ด์ง์—ฐ๊ธˆ โžœ ๋‹ค์–‘ํ•œ ์ƒํ’ˆ ํฌํŠธํด๋ฆฌ์˜ค๋กœ ๊ณ ๊ฐ ์ƒ์• ์„ค๊ณ„์— ๋Œ€ํ•œ ํŠนํ™” ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํŠนํžˆ ์˜จ๋ผ์ธ ํŠธ๋ ˆ์ด๋”ฉ ๋ถ€๋ถ„ (HTS)์—์„œ ๋กœ๋ณด์–ด๋“œ๋ฐ”์ด์ € HTS 'ํ‹ฐ๋ ˆ์ด๋” 5.0'์„ ํ†ตํ•˜์—ฌ ๊ธฐ์กด์˜ ์‹œ์žฅ์—์„œ๋Š” ๋ณผ ์ˆ˜ ์—†์—ˆ๋˜ ์ฐจ๋ณ„์„ฑ ๋ฐ ํ˜..
2024.11.11
CS & IT trend/IT ์‚ฐ์—… ๊ด€๋ จ ์‹ ๋ฌธ ์Šคํฌ๋žฉ