๐ค PS(Problem Solving)/์ฝํ
[์นด์นด์ค] 2018๋ธ๋ผ์ธ๋์ฑ์ฉ - 7๋ฒ ๋ฌธ์ (๋ธ๋ก ๊ฒ์)
์ถ์ฒ : '19 ์นด์นด์ค ์ฝ๋ฉ ํ ์คํธ (C++) - YouTube www.youtube.com ๋ฌธ์ ๋ธ๋ก๊ฒ์ ํ๋ ์ฆ ๋ธ๋ก์ด๋ผ๋ ์ ๊ท ๊ฒ์์ด ์ถ์๋์๊ณ , ์ด๋ง์ด๋งํ ์๊ธ์ด ๊ฑธ๋ฆฐ ์ด๋ฒคํธ ๋ํ๊ฐ ๊ฐ์ต ๋์๋ค. ์ด ๋ํ๋ ์ฌ๋์ ๋์ ํด์ ํ๋ ์ดํ ํ๋ก๊ทธ๋จ์ผ๋ก ์ฐธ๊ฐํด๋ ๋๋ค๋ ๊ท์ ์ด ์์ด์, ๊ฒ์ ์ค๋ ฅ์ด ํํธ์๋ ํ๋ก๋๋ ํ๋ก๊ทธ๋จ์ ๋ง๋ค์ด์ ์ฐธ๊ฐํ๊ธฐ๋ก ๊ฒฐ์ฌํ๊ณ ๊ฐ๋ฐ์ ์์ํ์๋ค. ํ๋ก๋๊ฐ ์ฐ์นํ ์ ์๋๋ก ๋์์ ๋น ๋ฅด๊ณ ์ ํํ ํ๋ก๊ทธ๋จ์ ์์ฑํด ๋ณด์. ๊ฒ์๊ท์น ์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด 1×1 ํฌ๊ธฐ์ ๋ธ๋ก์ ์ด์ด ๋ถ์ฌ ๋ง๋ 3 ์ข ๋ฅ์ ๋ธ๋ก์ ํ์ ํด์ ์ด 12๊ฐ์ง ๋ชจ์์ ๋ธ๋ก์ ๋ง๋ค ์ ์๋ค. 1 x 1 ํฌ๊ธฐ์ ์ ์ฌ๊ฐํ์ผ๋ก ์ด๋ฃจ์ด์ง N x N ํฌ๊ธฐ์ ๋ณด๋ ์์ ์ด ๋ธ๋ก๋ค์ด ๋ฐฐ์น๋ ์ฑ๋ก ๊ฒ์์ด ์์๋๋ค. (๋ณด๋ ์์ ๋์ธ ๋ธ๋ก..
[์นด์นด์ค] 2018๋ธ๋ผ์ธ๋์ฑ์ฉ - 6๋ฒ ๋ฌธ์ (๋งค์นญ ์ ์)
์ถ์ฒ : '19 ์นด์นด์ค ์ฝ๋ฉ ํ ์คํธ (C++) - YouTube www.youtube.com ๋ฌธ์ ๋งค์นญ ์ ์ ํ๋ ์ฆ ๋ํ๊ต ์กฐ๊ต์๋ ์ ์ด์ง๋ ํ๋๋ ์ผ๋ง ์ํค๋ ๋ค์ค ํ๊ณผ์ฅ๋์ ๋ง์์์ ๋ฒ์ด๋, ์นด์นด์ค์ ์ ์ฌํ๊ฒ ๋์๋ค. ํ์์ ๊ด์ฌ์์ดํ๋ ๊ฒ์์ ๋ง์นจ ๊ฒฐ์์ด ๋ฐ์ํ์ฌ, ๊ฒ์๊ฐ๋ฐํ์ ํธ์ ๋ ์ ์์๊ณ , ๋๋ง์ ์ฒซ ํ๋ก์ ํธ๋ฅผ ๋งก๊ฒ ๋์๋ค. ๊ทธ ํ๋ก์ ํธ๋ ๊ฒ์์ด์ ๊ฐ์ฅ ์ ๋ง๋ ์นํ์ด์ง๋ฅผ ๋ณด์ฌ์ฃผ๊ธฐ ์ํด ์๋์ ๊ฐ์ ๊ท์น์ผ๋ก ๊ฒ์์ด์ ๋ํ ์นํ์ด์ง์ ๋งค์นญ์ ์๋ฅผ ๊ณ์ฐ ํ๋ ๊ฒ์ด์๋ค. ํ ์นํ์ด์ง์ ๋ํด์ ๊ธฐ๋ณธ์ ์, ์ธ๋ถ ๋งํฌ ์, ๋งํฌ์ ์, ๊ทธ๋ฆฌ๊ณ ๋งค์นญ์ ์๋ฅผ ๊ตฌํ ์ ์๋ค. ํ ์นํ์ด์ง์ ๊ธฐ๋ณธ์ ์๋ ํด๋น ์นํ์ด์ง์ ํ ์คํธ ์ค, ๊ฒ์์ด๊ฐ ๋ฑ์ฅํ๋ ํ์์ด๋ค. (๋์๋ฌธ์ ๋ฌด์) ํ ์นํ์ด์ง์ ์ธ๋ถ ๋งํฌ ์๋ ํด๋น ์นํ..
[์นด์นด์ค] 2018๋ธ๋ผ์ธ๋์ฑ์ฉ - 5๋ฒ ๋ฌธ์ (๊ธธ ์ฐพ๊ธฐ ๊ฒ์)
์ถ์ฒ : '19 ์นด์นด์ค ์ฝ๋ฉ ํ ์คํธ (C++) - YouTube www.youtube.com ๋ฌธ์ ๊ธธ ์ฐพ๊ธฐ ๊ฒ์ ์ ๋ฌด๋ก ์น์งํ ๋ผ์ด์ธ์ ๊ธฐ๋ถ์ด ๋๋ฌด ์ข์ ํ๋ ์ฆ๋ฅผ ์ด๋๊ณ ํน๋ณ ํด๊ฐ๋ฅผ ๊ฐ๊ธฐ๋ก ํ๋ค. ๋ด์น๊น์ ์ฌํ ๊ณํ๊น์ง ๊ตฌ์ํ๋ ๋ผ์ด์ธ์ ์ฌ๋ฏธ์๋ ๊ฒ์์ ์๊ฐํด๋๊ณ ์ญ์ ์ ๋ฌด๋ก ์น์งํ ๋งํ ์ธ์ฌ๋ผ๊ณ ์ค์ค๋ก์๊ฒ ๊ฐํํ๋ค. ๋ผ์ด์ธ์ด ๊ตฌ์ํ(๊ทธ๋ฆฌ๊ณ ์๋ง๋ ๋ผ์ด์ธ๋ง ์ฆ๊ฑฐ์ธ๋งํ) ๊ฒ์์, ์นด์นด์ค ํ๋ ์ฆ๋ฅผ ๋ ํ์ผ๋ก ๋๋๊ณ , ๊ฐ ํ์ด ๊ฐ์ ๊ณณ์ ๋ค๋ฅธ ์์๋ก ๋ฐฉ๋ฌธํ๋๋ก ํด์ ๋จผ์ ์ํ๋ฅผ ๋ง์น ํ์ด ์น๋ฆฌํ๋ ๊ฒ์ด๋ค. ๊ทธ๋ฅ ์ง๋๋ฅผ ์ฃผ๊ณ ๊ฒ์์ ์์ํ๋ฉด ์ฌ๋ฏธ๊ฐ ๋ํด์ง๋ฏ๋ก, ๋ผ์ด์ธ์ ๋ฐฉ๋ฌธํ ๊ณณ์ 2์ฐจ์ ์ขํ ๊ฐ์ ๊ตฌํ๊ณ ๊ฐ ์ฅ์๋ฅผ ์ด์งํธ๋ฆฌ์ ๋ ธ๋๊ฐ ๋๋๋ก ๊ตฌ์ฑํ ํ, ์ํ ๋ฐฉ๋ฒ์ ํํธ๋ก ์ฃผ์ด ๊ฐ ํ์ด ์ค์ค๋ก ๊ฒฝ๋ก๋ฅผ ์ฐพ๋๋ก ํ ..
[์นด์นด์ค] 2018๋ธ๋ผ์ธ๋์ฑ์ฉ - 4๋ฒ ๋ฌธ์ (๋ฌด์ง์ ๋จน๋ฐฉ ๋ผ์ด๋ธ)
๋ฌธ์ & ์ถ์ฒ [ํ๋ก๊ทธ๋๋จธ์ค ๋งํฌ] ์ฝ๋ฉํ ์คํธ ์ฐ์ต - ๋ฌด์ง์ ๋จน๋ฐฉ ๋ผ์ด๋ธ | ํ๋ก๊ทธ๋๋จธ์ค programmers.co.kr '19 ์นด์นด์ค ์ฝ๋ฉ ํ ์คํธ (C++) - YouTube www.youtube.com ํ์ด๊ณผ์ (1) ๊ท์น ํ์ ํ์ ๋จน์ด์ผ ํ N ๊ฐ์ ์์์ด ์๋ค. ๊ฐ ์์์๋ 1๋ถํฐ N ๊น์ง ๋ฒํธ๊ฐ ๋ถ์ด์์ผ๋ฉฐ, ๊ฐ ์์์ ์ญ์ทจํ๋๋ฐ ์ผ์ ์๊ฐ์ด ์์๋๋ค. ๋ฌด์ง๋ ๋ค์๊ณผ ๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก ์์์ ์ญ์ทจํ๋ค. ๋ฌด์ง๋ 1๋ฒ ์์๋ถํฐ ๋จน๊ธฐ ์์ํ๋ฉฐ, ํ์ ํ์ ๋ฒํธ๊ฐ ์ฆ๊ฐํ๋ ์์๋๋ก ์์์ ๋ฌด์ง ์์ผ๋ก ๊ฐ์ ธ๋ค ๋๋๋ค. ๋ง์ง๋ง ๋ฒํธ์ ์์์ ์ญ์ทจํ ํ์๋ ํ์ ํ์ ์ํด ๋ค์ 1๋ฒ ์์์ด ๋ฌด์ง ์์ผ๋ก ์จ๋ค. ๋ฌด์ง๋ ์์ ํ๋๋ฅผ 1์ด ๋์ ์ญ์ทจํ ํ ๋จ์ ์์์ ๊ทธ๋๋ก ๋๊ณ , ๋ค์ ์์์ ์ญ์ทจํ๋ค. ๋ค์ ์์์ด๋,..
[์นด์นด์ค] 2018๋ธ๋ผ์ธ๋์ฑ์ฉ - 3๋ฒ ๋ฌธ์ (ํ๋ณดํค)
๋ฌธ์ & ์ถ์ฒ [ํ๋ก๊ทธ๋๋จธ์ค ๋งํฌ] ์ฝ๋ฉํ ์คํธ ์ฐ์ต - ํ๋ณดํค | ํ๋ก๊ทธ๋๋จธ์ค [["100","ryan","music","2"],["200","apeach","math","2"],["300","tube","computer","3"],["400","con","computer","4"],["500","muzi","music","3"],["600","apeach","music","2"]] 2 programmers.co.kr '19 ์นด์นด์ค ์ฝ๋ฉ ํ ์คํธ (C++) - YouTube www.youtube.com ํ์ด๊ณผ์ (1) ๊ท์น ๊ด๊ณ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๋ฆด๋ ์ด์ (Relation)์ ํํ(Tuple)์ ์ ์ผํ๊ฒ ์๋ณํ ์ ์๋ ์์ฑ(Attribute) ๋๋ ์์ฑ์ ์งํฉ ์ค, ๋ค์ ๋ ์ฑ์ง์ ๋ง์กฑํ๋ ๊ฒ์ ํ๋ณด ํค(C..
[์นด์นด์ค] 2018๋ธ๋ผ์ธ๋์ฑ์ฉ - 2๋ฒ ๋ฌธ์ (์คํจ์จ)
๋ฌธ์ & ์ถ์ฒ ์ฝ๋ฉํ ์คํธ ์ฐ์ต - ์คํจ์จ | ํ๋ก๊ทธ๋๋จธ์ค ์คํจ์จ ์ํผ ๊ฒ์ ๊ฐ๋ฐ์ ์ค๋ ๋ฆฌ๋ ํฐ ๊ณ ๋ฏผ์ ๋น ์ก๋ค. ๊ทธ๋ ๊ฐ ๋ง๋ ํ๋์ฆ ์ค์ฒ์ฑ์ด ๋์ฑ๊ณต์ ๊ฑฐ๋์ง๋ง, ์์ฆ ์ ๊ท ์ฌ์ฉ์์ ์๊ฐ ๊ธ๊ฐํ ๊ฒ์ด๋ค. ์์ธ์ ์ ๊ท ์ฌ์ฉ์์ ๊ธฐ์กด ์ฌ์ฉ์ ์ฌ์ด์ ์คํ ์ด์ง ์ฐจ์ด๊ฐ ๋๋ฌด ํฐ ๊ฒ์ด ๋ฌธ์ ์๋ค. ์ด ๋ฌธ์ ๋ฅผ ์ด๋ป๊ฒ ํ ๊น ๊ณ ๋ฏผ ํ ๊ทธ๋ ๋ ๋์ ์ผ๋ก ๊ฒ์ ์๊ฐ์ ๋๋ ค์ ๋์ด๋๋ฅผ ์กฐ์ ํ๊ธฐ๋ก ํ๋ค. ์ญ์ ์ํผ ๊ฐ๋ฐ์๋ผ ๋๋ถ๋ถ์ ๋ก์ง์ ์ฝ๊ฒ ๊ตฌํํ์ง๋ง, ์คํจ์จ์ ๊ตฌํ๋ ๋ถ๋ถ์์ ์๊ธฐ์ ๋น ์ง๊ณ ๋ง์๋ค. ์ค๋ ๋ฆฌ๋ฅผ ์ํด ์คํจ์จ์ ๊ตฌํ๋ ์ฝ๋๋ฅผ programmers.co.kr '19 ์นด์นด์ค ์ฝ๋ฉ ํ ์คํธ (C++) - YouTube www.youtube.com ํ์ด๊ณผ์ (1) ๊ท์น ์คํ ์ด์ง์ ๊ฐ์ N์ 1 ์ด์ 500 ์ดํ์ ์์ฐ์์ด๋ค. ..
[์นด์นด์ค] 2018๋ธ๋ผ์ธ๋์ฑ์ฉ - 1๋ฒ ๋ฌธ์ (์คํ์ฑํ ๋ฐฉ)
[ํ๋ก๊ทธ๋๋จธ์ค ๋งํฌ] ์๊ณ ๋ฆฌ์ฆ ์ฐ์ต - ์คํ์ฑํ ๋ฐฉ | ํ๋ก๊ทธ๋๋จธ์ค ์คํ์ฑํ ๋ฐฉ ์นด์นด์คํก ์คํ์ฑํ ๋ฐฉ์์๋ ์น๊ตฌ๊ฐ ์๋ ์ฌ๋๋ค๊ณผ ๋ํ๋ฅผ ํ ์ ์๋๋ฐ, ๋ณธ๋ ๋๋ค์์ด ์๋ ๊ฐ์์ ๋๋ค์์ ์ฌ์ฉํ์ฌ ์ฑํ ๋ฐฉ์ ๋ค์ด๊ฐ ์ ์๋ค. ์ ์ ์ฌ์์ธ ๊นํฌ๋ฃจ๋ ์นด์นด์คํก ์คํ ์ฑํ ๋ฐฉ์ ๊ฐ์คํ ์ฌ๋์ ์ํด, ๋ค์ํ ์ฌ๋๋ค์ด ๋ค์ด์ค๊ณ , ๋๊ฐ๋ ๊ฒ์ ์ง์ผ๋ณผ ์ ์๋ ๊ด๋ฆฌ์์ฐฝ์ ๋ง๋ค๊ธฐ๋ก ํ๋ค. ์ฑํ ๋ฐฉ์ ๋๊ตฐ๊ฐ ๋ค์ด์ค๋ฉด ๋ค์ ๋ฉ์์ง๊ฐ ์ถ๋ ฅ๋๋ค. [๋๋ค์]๋์ด ๋ค์ด์์ต๋๋ค. ์ฑํ ๋ฐฉ์์ ๋๊ตฐ๊ฐ ๋๊ฐ๋ฉด ๋ค์ ๋ฉ์์ง๊ฐ ์ถ๋ ฅ๋๋ค. [๋๋ค์]๋์ด ๋๊ฐ์ต๋๋ค. ์ฑํ programmers.co.kr ์ถ์ฒ : '19 ์นด์นด์ค ์ฝ๋ฉ ํ ์คํธ (C++) - YouTube www.youtube.com #์ธ์ด : c++ stringstream์ ๋ฌธ์์ด์ ์กฐ์ํ๊ณ ..