๋ชฉ๋ก์ „์ฒด ๊ธ€ (122)

Hello Ocean! ๐ŸŒผ

[C++/ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ๋ณด์„ ์‡ผํ•‘ (2020 ์นด์นด์˜ค ์ธํ„ด์‹ญ)

๋ฌธ์ œ https://programmers.co.kr/learn/courses/30/lessons/67258 ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ๋ณด์„ ์‡ผํ•‘ ["DIA", "RUBY", "RUBY", "DIA", "DIA", "EMERALD", "SAPPHIRE", "DIA"] [3, 7] programmers.co.kr ๋ฌธ์ œ ์š”์•ฝ: ๋ณด์„๋“ค์ด ์ผ๋ ฌ๋กœ ์ง„์—ด๋˜์–ด ์žˆ์„ ๋•Œ, ์ง„์—ด๋œ ๋ชจ๋“  ์ข…๋ฅ˜์˜ ๋ณด์„์„ ์ ์–ด๋„ 1๊ฐœ ์ด์ƒ ํฌํ•จํ•˜๋Š” ๊ฐ€์žฅ ์งง์€ ๊ตฌ๊ฐ„์„ ์ฐพ์•„์„œ, ๊ตฌ๊ฐ„์˜ [์‹œ์ž‘ ์ง„์—ด๋Œ€ ๋ฒˆํ˜ธ, ๋ ์ง„์—ด๋Œ€ ๋ฒˆํ˜ธ]๋ฅผ returnํ•ด๋ผ. ๊ฐ€์žฅ ์งง์€ ๊ตฌ๊ฐ„์ด ์—ฌ๋Ÿฌ ๊ฐœ๋ผ๋ฉด, ์‹œ์ž‘ ์ง„์—ด๋Œ€๋ฒˆํ˜ธ๊ฐ€ ๊ฐ€์žฅ ์ž‘์€ ๊ตฌ๊ฐ„์„ returnํ•ด๋ผ. ์ง„์—ด๋Œ€๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” gems ๋ฐฐ์—ด์˜ ํฌ๊ธฐ๋Š” ์ตœ๋Œ€ 100000์ด๋‹ค. ํ’€์ด [code๋กœ ๋งŒ๋“ค๊ธฐ, ๋ณด์„ ์ข…๋ฅ˜ ์„ธ๊ธฐ] ๋ณด์„์˜ ์ข…๋ฅ˜๊ฐ€ ๋ช‡ ..

Algorithm 2021. 12. 30. 16:05
[C++/ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ๋ถˆ๋Ÿ‰ ์‚ฌ์šฉ์ž

๋ฌธ์ œ https://programmers.co.kr/learn/courses/30/lessons/64064 ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ๋ถˆ๋Ÿ‰ ์‚ฌ์šฉ์ž ๊ฐœ๋ฐœํŒ€ ๋‚ด์—์„œ ์ด๋ฒคํŠธ ๊ฐœ๋ฐœ์„ ๋‹ด๋‹นํ•˜๊ณ  ์žˆ๋Š” "๋ฌด์ง€"๋Š” ์ตœ๊ทผ ์ง„ํ–‰๋œ ์นด์นด์˜ค์ด๋ชจํ‹ฐ์ฝ˜ ์ด๋ฒคํŠธ์— ๋น„์ •์ƒ์ ์ธ ๋ฐฉ๋ฒ•์œผ๋กœ ๋‹น์ฒจ์„ ์‹œ๋„ํ•œ ์‘๋ชจ์ž๋“ค์„ ๋ฐœ๊ฒฌํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฐ ์‘๋ชจ์ž๋“ค์„ ๋”ฐ๋กœ ๋ชจ์•„ ๋ถˆ๋Ÿ‰ programmers.co.kr ์ด๋ฒคํŠธ ์‘๋ชจ์ž ์•„์ด๋”” ๋ชฉ๋ก์ด ๋‹ด๊ธด ๋ฐฐ์—ด user_id์™€ ๋ถˆ๋Ÿ‰ ์‚ฌ์šฉ์ž ์•„์ด๋”” ๋ชฉ๋ก์ด ๋‹ด๊ธด ๋ฐฐ์—ด banned_id๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์งˆ ๋•Œ, ๋‹น์ฒจ์—์„œ ์ œ์™ธ๋˜์–ด์•ผ ํ•  ์ œ์žฌ ์•„์ด๋”” ๋ชฉ๋ก์€ ๋ช‡๊ฐ€์ง€ ๊ฒฝ์šฐ์˜ ์ˆ˜๊ฐ€ ๊ฐ€๋Šฅํ•œ ์ง€ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด์ฃผ์„ธ์š”. [์ œํ•œ์‚ฌํ•ญ] user_id ๋ฐฐ์—ด์˜ ํฌ๊ธฐ๋Š” 1 ์ด์ƒ 8 ์ดํ•˜์ž…๋‹ˆ๋‹ค. user_id ๋ฐฐ์—ด ๊ฐ ์›..

Algorithm 2021. 12. 29. 23:47
[TIL] ํ”„๋ฆฌ์˜จ๋ณด๋”ฉ ์„ธ ๋ฒˆ์งธ ๊ณผ์ œ_RedBrick

์„ธ ๋ฒˆ์งธ ๊ณผ์ œ ๐Ÿ”ฅ ์„ธ ๋ฒˆ์งธ ๊ณผ์ œ๋Š” ๋ ˆ๋“œ๋ธŒ๋ฆญ์—์„œ ๋‚ด์ฃผ์‹  ๊ณผ์ œ์˜€๋‹ค. ๊ณผ์ œ ์š”๊ตฌ์‚ฌํ•ญ์„ ๋ณด๋ฉด ์•Œ ์ˆ˜ ์žˆ๋“ฏ์ด, ์ด๋ฒˆ ๊ณผ์ œ์˜ ํ•ต์‹ฌ์€ ์‹ค์‹œ๊ฐ„ ๋ฐ˜์˜์ด์—ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ํ•„์š”ํ•œ ์—”ํ‹ฐํ‹ฐ๋“ค๋„ ๊ฐ‘์ž๊ธฐ ๋Š˜์–ด๋‚˜์„œ DB์„ค๊ณ„์—๋„ ๋งŽ์€ ๊ณ ๋ฏผ์ด ํ•„์š”ํ–ˆ๋‹ค. Git Repository GitHub - preOnboarding-Team13/Assignment-3-redbrick: ์œ„์ฝ”๋“œ x ์›ํ‹ฐ๋“œ ํ”„๋ฆฌ์˜จ๋ณด๋”ฉ 3๋ฒˆ์งธ ๊ณผ์ œ ์œ„์ฝ”๋“œ x ์›ํ‹ฐ๋“œ ํ”„๋ฆฌ์˜จ๋ณด๋”ฉ 3๋ฒˆ์งธ ๊ณผ์ œ. Contribute to preOnboarding-Team13/Assignment-3-redbrick development by creating an account on GitHub. github.com Socket ํ†ต์‹  ์ด์šฉ ๐Ÿš‰ ์œ ์ €๊ฐ€ ํ”„๋กœ์ ํŠธ๋ฅผ ์ˆ˜์ •ํ•  ๋•Œ, ์˜๋„์น˜ ์•Š๊ฒŒ ์‚ฌ์ดํŠธ๊ฐ€ ์ข…๋ฃŒ๋˜..

TIL 2021. 12. 12. 23:56
[์ฑ…์ฝ๊ธฐ] ์˜ค๋ธŒ์ ํŠธ_01 ๊ฐ์ฒด, ์„ค๊ณ„

https://jojoldu.tistory.com/609 ํ–ฅ๋กœ๋‹˜์˜ ๊ธ€์— ์ถ”์ฒœ๋˜์–ด ์žˆ๋Š” ์ฑ…์„ ํ•œ ๊ถŒ ๋นŒ๋ ธ๋‹ค. ๋ฐฑ์—”๋“œ ํ”„๋ฆฌ์˜จ๋ณด๋”ฉ์„ ํ•˜๋ฉฐ, "๊ฐ์ฒด์ง€ํ–ฅ์ด๋ž€ ๋ญ˜๊นŒ"์— ๋Œ€ํ•œ ๊ณ ๋ฏผ์„ ๋‹ค์‹œ ํ•˜๊ฒŒ๋˜์—ˆ๋‹ค. ๋ฐฐ์›Œ์„œ ์ž˜ ์“ฐ๊ณ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์ง€๋งŒ, ์‹ค์ œ๋กœ ์ ‘๋ชฉํ•˜๋ ค๊ณ ํ•˜๋‹ˆ ๋จธ๋ฆฌ๊ฐ€ ์•„ํŒ ๋‹ค. ๊ฐ์ฒด์ง€ํ–ฅ์ด๋ž€ ๋ญ˜๊นŒ? ๊ทธ ํ•ด๋‹ต์„ ์–ป์„ ์ˆ˜ ์žˆ์„๊นŒ ํ•˜์—ฌ ์ด ์ฑ…์„ ์ฝ์œผ๋ ค๊ณ  ํ•œ๋‹ค. ์„œ์šธ์‹œ ์ „์ž๋„์„œ๊ด€์—์„œ ์ฑ…์„ ๋นŒ๋ ธ๋‹ค. ๋„์„œ๊ด€ ๋งŒ์„ธ ๋“ค์–ด๊ฐ€๋ฉฐ_ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํŒจ๋Ÿฌ๋‹ค์ž„ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํŒจ๋Ÿฌ๋‹ค์ž„์€ ๊ฐœ๋ฐœ์ž ๊ณต๋™์ฒด๊ฐ€ ๋™์ผํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์Šคํƒ€์ผ๊ณผ ๋ชจ๋ธ์„ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•œ๋‹ค. ์ด๋กœ์จ ๋ถˆํ•„์š”ํ•œ ์˜๊ฒฌ ์ถฉ๋Œ์„ ๋ฐฉ์ง€ํ•˜๊ณ , ๋™์ผํ•œ ๊ทœ์น™๊ณผ ๋ฐฉ๋ฒ•์„ ๊ณต์œ ํ•˜๋Š” ๊ฐœ๋ฐœ์ž๋กœ ์„ฑ์žฅํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•œ๋‹ค. ์ด ์ฑ…์€, ๊ฐ์ฒด์ง€ํ–ฅ ํŒจ๋Ÿฌ๋‹ค์ž„์— ๋Œ€ํ•œ ์ฑ…์ด๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ๊ฐ์ฒด์ง€ํ–ฅ ํŒจ๋Ÿฌ๋‹ค์ž„์— ๋Œ€ํ•ด ์–ด๋Š์ •๋„ ์œ ์‚ฌํ•œ ๊ทธ๋ฆผ์„..