๋ชฉ๋ก๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ (208)
๐ป
๋ฌธ์ ์์ฆ ๋ฏผ๊ท๋ค ๋๋ค์์๋ ์คํํธ๋งํฌ์์ ๋ง๋ PS์นด๋๋ฅผ ๋ชจ์ผ๋ ๊ฒ์ด ์ ํ์ด๋ค. PS์นด๋๋ PS(Problem Solving)๋ถ์ผ์์ ์ ๋ช ํ ์ฌ๋๋ค์ ์์ด๋์ ์ผ๊ตด์ด ์ ํ์๋ ์นด๋์ด๋ค. ๊ฐ๊ฐ์ ์นด๋์๋ ๋ฑ๊ธ์ ๋ํ๋ด๋ ์์ด ์น ํด์ ธ ์๊ณ , ๋ค์๊ณผ ๊ฐ์ด 8๊ฐ์ง๊ฐ ์๋ค. ์ ์ค์นด๋ ๋ ๋์นด๋ ์ค๋ ์ง์นด๋ ํผํ์นด๋ ๋ธ๋ฃจ์นด๋ ์ฒญ๋ก์นด๋ ๊ทธ๋ฆฐ์นด๋ ๊ทธ๋ ์ด์นด๋ ์นด๋๋ ์นด๋ํฉ์ ํํ๋ก๋ง ๊ตฌ๋งคํ ์ ์๊ณ , ์นด๋ํฉ์ ์ข ๋ฅ๋ ์นด๋ 1๊ฐ๊ฐ ํฌํจ๋ ์นด๋ํฉ, ์นด๋ 2๊ฐ๊ฐ ํฌํจ๋ ์นด๋ํฉ, ... ์นด๋ N๊ฐ๊ฐ ํฌํจ๋ ์นด๋ํฉ๊ณผ ๊ฐ์ด ์ด N๊ฐ์ง๊ฐ ์กด์ฌํ๋ค. ๋ฏผ๊ท๋ ์นด๋์ ๊ฐ์๊ฐ ์ ์ ํฉ์ด๋๋ผ๋ ๊ฐ๊ฒฉ์ด ๋น์ธ๋ฉด ๋์ ๋ฑ๊ธ์ ์นด๋๊ฐ ๋ง์ด ๋ค์ด์์ ๊ฒ์ด๋ผ๋ ๋ฏธ์ ์ ๋ฏฟ๊ณ ์๋ค. ๋ฐ๋ผ์, ๋ฏผ๊ท๋ ๋์ ์ต๋ํ ๋ง์ด ์ง๋ถํด์ ์นด๋ N๊ฐ ๊ตฌ๋งคํ๋ ค๊ณ ํ๋ค. ์นด..
๋ฌธ์ ๋ก๋ด ์ฒญ์๊ธฐ๊ฐ ์ฃผ์ด์ก์ ๋, ์ฒญ์ํ๋ ์์ญ์ ๊ฐ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ๋ก๋ด ์ฒญ์๊ธฐ๊ฐ ์๋ ์ฅ์๋ N×M ํฌ๊ธฐ์ ์ง์ฌ๊ฐํ์ผ๋ก ๋ํ๋ผ ์ ์์ผ๋ฉฐ, 1×1ํฌ๊ธฐ์ ์ ์ฌ๊ฐํ ์นธ์ผ๋ก ๋๋์ด์ ธ ์๋ค. ๊ฐ๊ฐ์ ์นธ์ ๋ฒฝ ๋๋ ๋น ์นธ์ด๋ค. ์ฒญ์๊ธฐ๋ ๋ฐ๋ผ๋ณด๋ ๋ฐฉํฅ์ด ์์ผ๋ฉฐ, ์ด ๋ฐฉํฅ์ ๋, ์, ๋จ, ๋ถ์ค ํ๋์ด๋ค. ์ง๋์ ๊ฐ ์นธ์ (r, c)๋ก ๋ํ๋ผ ์ ์๊ณ , r์ ๋ถ์ชฝ์ผ๋ก๋ถํฐ ๋จ์ด์ง ์นธ์ ๊ฐ์, c๋ ์์ชฝ์ผ๋ก ๋ถํฐ ๋จ์ด์ง ์นธ์ ๊ฐ์์ด๋ค. ๋ก๋ด ์ฒญ์๊ธฐ๋ ๋ค์๊ณผ ๊ฐ์ด ์๋ํ๋ค. ํ์ฌ ์์น๋ฅผ ์ฒญ์ํ๋ค. ํ์ฌ ์์น์์ ํ์ฌ ๋ฐฉํฅ์ ๊ธฐ์ค์ผ๋ก ์ผ์ชฝ๋ฐฉํฅ๋ถํฐ ์ฐจ๋ก๋๋ก ํ์์ ์งํํ๋ค. ์ผ์ชฝ ๋ฐฉํฅ์ ์์ง ์ฒญ์ํ์ง ์์ ๊ณต๊ฐ์ด ์กด์ฌํ๋ค๋ฉด, ๊ทธ ๋ฐฉํฅ์ผ๋ก ํ์ ํ ๋ค์ ํ ์นธ์ ์ ์งํ๊ณ 1๋ฒ๋ถํฐ ์งํํ๋ค. ์ผ์ชฝ ๋ฐฉํฅ์ ์ฒญ์..
๋ฌธ์ ํ๊ทธ ์๋ฆฌํ ์ด๋ ๊ตฌ๋ฉ์ด ๋ซ๋ ค์๋ ์ด์ฐจ์ ๊ฒ์ํ์์ ํ๋ ๊ฒ์์ด๋ค. ๊ฐ ๊ตฌ๋ฉ์๋ ํ์ ํ๋ ๊ฝ์ ์ ์๋ค. ํ์ ์ํ, ์์ง ๋ฐฉํฅ์ผ๋ก ์ธ์ ํ ํ์ ๋ฐ์ด๋์ด์ ๊ทธ ํ์ ๋ค์ ์นธ์ผ๋ก ์ด๋ํ๋ ๊ฒ๋ง ํ์ฉ๋๋ค. ์ธ์ ํ ํ์ ๋ค์ ์นธ์ ๋น์ด์์ด์ผ ํ๊ณ ๊ทธ ์ธ์ ํ ํ์ ์ ๊ฑฐ๋๋ค. ํ์ฌ ๊ฒ์ํ์ ๊ฝํ์๋ ํ์ ์ํ๊ฐ ์ฃผ์ด์ง๋ค. ์ด๋, ํ์ ์ ์ ํ ์์ง์ฌ์ ๊ฒ์ํ์ ๋จ์์๋ ํ์ ๊ฐ์๋ฅผ ์ต์๋ก ํ๋ ค๊ณ ํ๋ค. ๋, ๊ทธ๋ ๊ฒ ๋จ๊ธฐ๊ธฐ ์ํด ํ์ํ ์ต์ ์ด๋ํ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ๋ ฅ ์ฒซ์งธ ์ค์ ํ ์คํธ ์ผ์ด์ค์ ๊ฐ์ 1 ≤ N ≤ 100์ด ์ฃผ์ด์ง๋ค. ๊ฐ ํ ์คํธ ์ผ์ด์ค๋ ๊ฒ์ํ์ ์ด๊ธฐ ์ํ์ด๋ค. ๊ฒ์ํ์ ๋ชจ๋ ๊ฐ์ ๋ชจ์์ ๊ฐ์ง๋ค. (์์ ์ฐธ๊ณ ) '.'๋ ๋น ์นธ, 'o'๋ ํ์ด ๊ฝํ์๋ ์นธ, '#'๋ ๊ตฌ๋ฉ์ด ์๋..
Q # 1) ๊ฐ์ฒด์งํฅ์ด๋? ๋ต๋ณ: ๊ฐ์ฒด์งํฅ์ด๋ ์ค์ธ๊ณ์ ์ฌ๋ฌผ์ ์ถ์ํํ์ฌ ๋ฉค๋ฒ ๋ณ์์ ๋ฉ์๋๋ฅผ ์ ์ํ๋๋ฐ์ ์ถ๋ฐํ๋ค. ์บก์ํ๋ฅผ ํตํด ์ด์ ๊ฐ์ ๋ฉค๋ฒ๋ณ์์ ๋ฉ์๋์ ์ด์ฉ๊ฐ๋ฅ ๋ฒ์๋ฅผ ์ ์ ํ๊ฒ ์ ํํ ์ ์๊ณ , ์์์ ์ด์ฉํ์ฌ ๋ถ๋ชจ ํด๋์ค์ ๊ธฐ๋ฅ์ ์์ํด๋์ค์์ ๋ฌผ๋ ค๋ฐ๊ฑฐ๋ ์ฌ์ ์๋ฅผ ํตํด ๋ค๋ฅธ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ ๋คํ์ฑ๊น์ง ํฌํจ๋๋ค. Q # 1-1) ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ(OOP = Object-Oriented Programming)๋ ๋ฌด์์ธ๊ฐ? ๋ต๋ณ: ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋จ์ด๋ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ฒด๋ก ์ทจ๊ธํ์ฌ ํ๋ก๊ทธ๋จ์ ๋ฐ์ํ ๊ฒ์ด๋ค. ์์ฐจ์ ์คํ์ด ์๋, ๊ฐ์ฒด์ ๊ฐ์ฒด์ ์ํธ์์ฉ์ ํตํด ๋์ํ๋ค. Q # 1-2) ๊ฐ์ฒด์งํฅ์ ํน์ง์? ๋ต๋ณ: ๋คํ์ฑ, ์์, ์บก์ํ, ์ถ์ํ ์ ํน์ง์ ๊ฐ์ง๊ณ ์๋ค. ( ์์ถ์บก(์ด)๋ค ) ๋คํ์ฑ ์ ..
๋ฌธ์ ์๊ทผ์ด๊ฐ 1ํ๋ ๋, ๋ง์ , ๋บ์ ์ ๋งค์ฐ ์ข์ํ๋ค. ์๊ทผ์ด๋ ์ซ์๊ฐ ์ค ์ง์ด์๋ ๊ฒ์ ๋ณด๊ธฐ๋ง ํ๋ฉด, ๋ง์ง๋ง ๋ ์ซ์ ์ฌ์ด์ '='์ ๋ฃ๊ณ , ๋๋จธ์ง ์ซ์ ์ฌ์ด์๋ '+' ๋๋ '-'๋ฅผ ๋ฃ์ด ๋ฑ์์ ๋ง๋ค๋ฉฐ ๋๊ณ ์๋ค. ์๋ฅผ ๋ค์ด, "8 3 2 4 8 7 2 4 0 8 8"์์ ๋ฑ์ "8+3-2-4+8-7-2-4-0+8=8"์ ๋ง๋ค ์ ์๋ค. ์๊ทผ์ด๋ ์ฌ๋ฐ๋ฅธ ๋ฑ์์ ๋ง๋ค๋ ค๊ณ ํ๋ค. ์๊ทผ์ด๋ ์์ง ํ๊ต์์ ์์๋ฅผ ๋ฐฐ์ฐ์ง ์์๊ณ , 20์ ๋๋ ์๋ ๋ชจ๋ฅธ๋ค. ๋ฐ๋ผ์, ์ผ์ชฝ๋ถํฐ ๊ณ์ฐํ ๋, ์ค๊ฐ์ ๋์ค๋ ์๊ฐ ๋ชจ๋ 0 ์ด์ 20 ์ดํ์ด์ด์ผ ํ๋ค. ์๋ฅผ ๋ค์ด, "8+3+2-4-8-7+2+4+0+8=8"์ ์ฌ๋ฐ๋ฅธ ๋ฑ์์ด์ง๋ง, 8+3+2-4-8-7์ด ์์์ด๊ธฐ ๋๋ฌธ์, ์๊ทผ์ด๊ฐ ๋ง๋ค ์ ์๋ ๋ฑ์์ด๋ค. ์ซ์๊ฐ ์ฃผ์ด์ก์..
๋ฌธ์ ๋ฌธ์์ด S์ ๋ถ๋ถ ๋ฌธ์์ด์ด๋, ๋ฌธ์์ด์ ์ฐ์๋ ์ผ๋ถ๋ฅผ ์๋ฏธํ๋ค. ์๋ฅผ ๋ค์ด, "aek", "joo", "ekj"๋ "baekjoon"์ ๋ถ๋ถ ๋ฌธ์์ด์ด๊ณ , "bak", "p", "oone"๋ ๋ถ๋ถ ๋ฌธ์์ด์ด ์๋๋ค. ๋ฌธ์์ด S์ P๊ฐ ์ฃผ์ด์ก์ ๋, P๊ฐ S์ ๋ถ๋ถ ๋ฌธ์์ด์ธ์ง ์๋์ง ์์๋ณด์. ์ ๋ ฅ ์ฒซ์งธ ์ค์ ๋ฌธ์์ด S, ๋์งธ ์ค์ ๋ฌธ์์ด P๊ฐ ์ฃผ์ด์ง๋ค. ๋ ๋ฌธ์์ด์ ๋น ๋ฌธ์์ด์ด ์๋๋ฉฐ, ๊ธธ์ด๋ 100๋ง์ ๋์ง ์๋๋ค. ๋, ์ํ๋ฒณ ์๋ฌธ์๋ก๋ง ์ด๋ฃจ์ด์ ธ ์๋ค. ์ถ๋ ฅ P๊ฐ S์ ๋ถ๋ถ ๋ฌธ์์ด์ด๋ฉด 1, ์๋๋ฉด 0์ ์ถ๋ ฅํ๋ค. ์์ ์ ๋ ฅ1 baekjoon aek ์์ ์ถ๋ ฅ1 1 ์์ ์ ๋ ฅ2 baekjoon bak ์์ ์ถ๋ ฅ 2 0 ์๊ฐ strstr(๋์๋ฌธ์์ด, ๊ฒ์ํ ๋ฌธ์์ด): ๋ฌธ์์ด์ ์ฐพ์์ผ๋ฉด ๋ฌธ์์ด๋ก ์์ํ๋ ..
๋ฌธ์ ํจ์ฃผ๋ ํฌ๋์ฃผ ์์ํ์ ๊ฐ๋ค. ๊ทธ ๊ณณ์ ๊ฐ๋๋, ํ ์ด๋ธ ์์ ๋ค์ํ ํฌ๋์ฃผ๊ฐ ๋ค์ด์๋ ํฌ๋์ฃผ ์์ด ์ผ๋ ฌ๋ก ๋์ฌ ์์๋ค. ํจ์ฃผ๋ ํฌ๋์ฃผ ์์์ ํ๋ ค๊ณ ํ๋๋ฐ, ์ฌ๊ธฐ์๋ ๋ค์๊ณผ ๊ฐ์ ๋ ๊ฐ์ง ๊ท์น์ด ์๋ค. ํฌ๋์ฃผ ์์ ์ ํํ๋ฉด ๊ทธ ์์ ๋ค์ด์๋ ํฌ๋์ฃผ๋ ๋ชจ๋ ๋ง์ ์ผ ํ๊ณ , ๋ง์ ํ์๋ ์๋ ์์น์ ๋ค์ ๋์์ผ ํ๋ค. ์ฐ์์ผ๋ก ๋์ฌ ์๋ 3์์ ๋ชจ๋ ๋ง์ค ์๋ ์๋ค. ํจ์ฃผ๋ ๋ ์ ์๋ ๋๋ก ๋ง์ ์์ ํฌ๋์ฃผ๋ฅผ ๋ง๋ณด๊ธฐ ์ํด์ ์ด๋ค ํฌ๋์ฃผ ์์ ์ ํํด์ผ ํ ์ง ๊ณ ๋ฏผํ๊ณ ์๋ค. 1๋ถํฐ n๊น์ง์ ๋ฒํธ๊ฐ ๋ถ์ด ์๋ n๊ฐ์ ํฌ๋์ฃผ ์์ด ์์๋๋ก ํ ์ด๋ธ ์์ ๋์ฌ ์๊ณ , ๊ฐ ํฌ๋์ฃผ ์์ ๋ค์ด์๋ ํฌ๋์ฃผ์ ์์ด ์ฃผ์ด์ก์ ๋, ํจ์ฃผ๋ฅผ ๋์ ๊ฐ์ฅ ๋ง์ ์์ ํฌ๋์ฃผ๋ฅผ ๋ง์ค ์ ์๋๋ก ํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์๋ฅผ ๋ค์ด ..
์ ๋ฐ์ดํธ ์๋ฆผ์ด ๊ณ์ ๋จ๊ธธ๋ ์ ๋ฐ์ดํธ๋ฅผ ํ๋๋ฐ(๋งฅ๋ถ ๊ตฌ๋งค ํ ์ฒซ ์ ๋ฐ์ดํธ๋ค ๋๊ทผ๋๊ทผใ ใ ) ํฐ๋ฏธ๋ ๋ค์ด๊ฐ๋๊น zsh์ด์ฉ๊ตฌ์ ์ฉ๊ตฌ ๋์ค๋ ๊ฒฝ๊ณ ๋ฌธ๊ตฌ๊ฐ ๋จ์ง ์๋... ๊น๋ ๋ค ์ด๊ธฐํ๋๊ณ ... ์ํผ! ์ด๊ฒ์ ๊ฒ ๊ตฌ๊ธ๋ง์ผ๋ก ํด๊ฒฐํ์๋ค. (๊ฒ์ํด๋ณด๋ ์ฌ๋ฌ ๋ฌธ์ ๋ค์ด ใ ใ ใ ๋งฅ ์ ๋ฐ์ดํธ ์ดํ์ ์ด๊ฒ์ ๊ฒ ์ด์๊ฐ ์๋ ๊ฒ ๊ฐ๋ค.) ์ค๋์ ์คํฐ๋์๊ฐ์ ๊ตฌ๊ธ ํ์์ ๋ค์ด๊ฐ์ ํ๋ฉด ๊ณต์ ๋ฅผ ํ๋ ค๊ณ ํ๋๋ฐ ์ค๋ฅ์ฐฝ์ด ๋จ๋ ๊ฒ์ด๋ค. ํ์... ๋ฉ์ฉกํ๊ฒ ์๋๋๊ฒ ์ ๊ฐ์๊ธฐ... ํน์ ๊ฐ์ ์ด์๊ฐ ์๋ ์ถ์ด์ ๊ฒ์ํด๋ณด๋ค๊ฐ ์๋๊ธ์ ์ฝ๊ณ ํด๊ฒฐํ๋ค. https://crankwheel.zendesk.com/hc/en-us/articles/360009929339-macOS-Catalina-Can-t-share-full-screen-or-appli..