KiTFOx
-
๋ณธ ํฌ์คํ ์ ๋ชฉํ๋ 1ํธ์์ ๋ณด์ฌ์ฃผ์๋ ์ฐฝ์ ์ผ๊ฐํ์ ๊ทธ๋ฆฌ๋๊ฒ์ด๋ค. ํ์ง๋ง ์ผ๊ฐํ์ ๊ทธ๋ฆฌ๊ธฐ ์ ์ ๋จผ์ ์์์ผํ ๊ฒ๋ค์ ์๊ฐํด๋ณด์. OpenGL์ ๋์ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์ค๋ช ํ๋ ค๊ณ ํ๋ค. ์ด๋ป๊ฒ ๋์ํ๋์ง ํ์ ํ๊ฒ ๋๋ฉด ์ฝ๋์ ์ ์ฒด์ ์ธ ํ๋ฆ์ ์ ์ดํดํ ์ ์๊ฒ ๋๋ค. ์ผ๊ฐํ์ ๊ทธ๋ฆฐ๋ค๊ณ ๊ฐ์ ํด๋ณด์ ์ฐ๋ฆฌ๋ ์ผ๊ฐํ์ ์ ๋ณด ๋ฐ์ดํฐ๋ค์ ํ๋ฉด์ ๊ทธ๋ฆฌ๊ธฐ ์ํด์ ์ปดํจํฐ์๊ฒ ์๋ ค์ค์ผํ๋ค. ์ผ๋ จ์ ์ฒ๋ฆฌ๋ค์ ๊ฑฐ์ณ์ ์ปดํจํฐ๋ ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํ๋ค. ์ผ๋ จ์ ์ฒ๋ฆฌ๋ค์ ์ฌ๋ฌ๊ฐ์ง ํํ๋ฅผ ๊ฐ์ง ์ ์๋๋ฐ GL์ ํ์ดํ๋ผ์ธ ๊ตฌ์กฐ๋ฅผ ์ฌ์ฉํ๋ค. 'ํ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๋จ๊ณ์ ์ถ๋ ฅ์ด ๋ค์ ๋จ๊ณ์ ์ ๋ ฅ์ผ๋ก ์ด์ด์ง๋ ํํ๋ก ์ฐ๊ฒฐ๋ ๊ตฌ์กฐ'๋ฅผ ํ์ดํ๋ผ์ธ์ด๋ผ๊ณ ๋ถ๋ฅธ๋ค. ํ์ดํ๋ผ์ธ ๊ตฌ์กฐ๋ ์ผ์ข ์ ๋ถ์ ์ฒด์ ์ด๋ค. ๊ทธ๋ํฝ ์ฒ๋ฆฌ ์์ ์ ๊ธฐ๋ฅ๋ณ๋ก ์ธ๋ถํํ์ฌ ์ด๋ฅผ ์์ฐจ์ ์ผ..
[์ปดํจํฐ ๊ทธ๋ํฝ์ค] OpenGL ์์ํด๋ณด์2 - ๊ทธ๋ํฝ์ค ํ์ดํ๋ผ์ธ1๋ณธ ํฌ์คํ ์ ๋ชฉํ๋ 1ํธ์์ ๋ณด์ฌ์ฃผ์๋ ์ฐฝ์ ์ผ๊ฐํ์ ๊ทธ๋ฆฌ๋๊ฒ์ด๋ค. ํ์ง๋ง ์ผ๊ฐํ์ ๊ทธ๋ฆฌ๊ธฐ ์ ์ ๋จผ์ ์์์ผํ ๊ฒ๋ค์ ์๊ฐํด๋ณด์. OpenGL์ ๋์ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์ค๋ช ํ๋ ค๊ณ ํ๋ค. ์ด๋ป๊ฒ ๋์ํ๋์ง ํ์ ํ๊ฒ ๋๋ฉด ์ฝ๋์ ์ ์ฒด์ ์ธ ํ๋ฆ์ ์ ์ดํดํ ์ ์๊ฒ ๋๋ค. ์ผ๊ฐํ์ ๊ทธ๋ฆฐ๋ค๊ณ ๊ฐ์ ํด๋ณด์ ์ฐ๋ฆฌ๋ ์ผ๊ฐํ์ ์ ๋ณด ๋ฐ์ดํฐ๋ค์ ํ๋ฉด์ ๊ทธ๋ฆฌ๊ธฐ ์ํด์ ์ปดํจํฐ์๊ฒ ์๋ ค์ค์ผํ๋ค. ์ผ๋ จ์ ์ฒ๋ฆฌ๋ค์ ๊ฑฐ์ณ์ ์ปดํจํฐ๋ ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํ๋ค. ์ผ๋ จ์ ์ฒ๋ฆฌ๋ค์ ์ฌ๋ฌ๊ฐ์ง ํํ๋ฅผ ๊ฐ์ง ์ ์๋๋ฐ GL์ ํ์ดํ๋ผ์ธ ๊ตฌ์กฐ๋ฅผ ์ฌ์ฉํ๋ค. 'ํ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๋จ๊ณ์ ์ถ๋ ฅ์ด ๋ค์ ๋จ๊ณ์ ์ ๋ ฅ์ผ๋ก ์ด์ด์ง๋ ํํ๋ก ์ฐ๊ฒฐ๋ ๊ตฌ์กฐ'๋ฅผ ํ์ดํ๋ผ์ธ์ด๋ผ๊ณ ๋ถ๋ฅธ๋ค. ํ์ดํ๋ผ์ธ ๊ตฌ์กฐ๋ ์ผ์ข ์ ๋ถ์ ์ฒด์ ์ด๋ค. ๊ทธ๋ํฝ ์ฒ๋ฆฌ ์์ ์ ๊ธฐ๋ฅ๋ณ๋ก ์ธ๋ถํํ์ฌ ์ด๋ฅผ ์์ฐจ์ ์ผ..
2021.11.28 -
์ด์ง ๊ฒ์ ์๊ณ ๋ฆฌ์ฆ์ด๋ผ๊ณ ๋ ํ๋ค ์ด๋ถ ํ์์ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌ๋ ๋ฆฌ์คํธ์์ ํน์ ๊ฐ์ ์์น๋ฅผ ์ฐพ๋ ์๊ณ ๋ฆฌ์ฆ์ด๋ค. ํน์ ๊ฐ์ ์์น ๋ฅผ ์ฐพ๋ ๋ฐฉ๋ฒ์ 1. ๋ฐฐ์ด์์ ์ค๊ฐ ์์น๋ฅผ ์ฐพ์์ 2. ํด๋น ๊ฐ๋ณด๋ค ํฌ๋ค๋ฉด 3. ํ์ ๋ฒ์๋ฅผ ๋ค์ ์ค๊ฐ๊ฐ+1 ๋ถํฐ ์์ํด์ ๋๊น์ง ์ฌ ํ์ํ๋ ๊ฒ์ด๋ค. ์ค๊ฐ ๊ฐ = (์์ ์์น + ๋๋๋ ์์น) / 2 * ์ํ๋ ๊ฐ์ด ์ค๊ฐ ๊ฐ๋ณด๋ค ํฌ๋ค๋ฉด ์ค๊ฐ๊ฐ ๋ค์ ์๋ฆฌ์ธ 7์ ์์์์น๋ก ๋ค์ ์ค์ ํด์(๋ฐฐ์ด ์์น๋ก๋ 4๋ฒ์งธ) ์ค๊ฐ๊ฐ์ ๋ค์ ์ฐพ์์ ํ์ํ๋ค. * ์ํ๋ ๊ฐ์ด ์ค๊ฐ ๊ฐ๋ณด๋ค ์๋ค๋ฉด ์ค๊ฐ๊ฐ ์์ ์๋ฆฌ์ธ 3์ ๋๋๋์์น๋ก ๋ค์ ์ค์ ํด์(๋ฐฐ์ด ์์น๋ก๋ 2๋ฒ์งธ) ์ค๊ฐ๊ฐ์ ๋ค์ ์ฐพ์์ ํ์ํ๋ค. * ์ด ๊ณผ์ ์ ์ํ๋ ๊ฐ์ด ์ค๊ฐ ๊ฐ์ผ๋ก ๋์ฌ๋๊น์ง ์ฐพ๋๋ค. c++ ์ฝ๋ 1 2 3 4 5 6 7 8..
[์๊ณ ๋ฆฌ์ฆ] ์ด๋ถ ํ์์ด์ง ๊ฒ์ ์๊ณ ๋ฆฌ์ฆ์ด๋ผ๊ณ ๋ ํ๋ค ์ด๋ถ ํ์์ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌ๋ ๋ฆฌ์คํธ์์ ํน์ ๊ฐ์ ์์น๋ฅผ ์ฐพ๋ ์๊ณ ๋ฆฌ์ฆ์ด๋ค. ํน์ ๊ฐ์ ์์น ๋ฅผ ์ฐพ๋ ๋ฐฉ๋ฒ์ 1. ๋ฐฐ์ด์์ ์ค๊ฐ ์์น๋ฅผ ์ฐพ์์ 2. ํด๋น ๊ฐ๋ณด๋ค ํฌ๋ค๋ฉด 3. ํ์ ๋ฒ์๋ฅผ ๋ค์ ์ค๊ฐ๊ฐ+1 ๋ถํฐ ์์ํด์ ๋๊น์ง ์ฌ ํ์ํ๋ ๊ฒ์ด๋ค. ์ค๊ฐ ๊ฐ = (์์ ์์น + ๋๋๋ ์์น) / 2 * ์ํ๋ ๊ฐ์ด ์ค๊ฐ ๊ฐ๋ณด๋ค ํฌ๋ค๋ฉด ์ค๊ฐ๊ฐ ๋ค์ ์๋ฆฌ์ธ 7์ ์์์์น๋ก ๋ค์ ์ค์ ํด์(๋ฐฐ์ด ์์น๋ก๋ 4๋ฒ์งธ) ์ค๊ฐ๊ฐ์ ๋ค์ ์ฐพ์์ ํ์ํ๋ค. * ์ํ๋ ๊ฐ์ด ์ค๊ฐ ๊ฐ๋ณด๋ค ์๋ค๋ฉด ์ค๊ฐ๊ฐ ์์ ์๋ฆฌ์ธ 3์ ๋๋๋์์น๋ก ๋ค์ ์ค์ ํด์(๋ฐฐ์ด ์์น๋ก๋ 2๋ฒ์งธ) ์ค๊ฐ๊ฐ์ ๋ค์ ์ฐพ์์ ํ์ํ๋ค. * ์ด ๊ณผ์ ์ ์ํ๋ ๊ฐ์ด ์ค๊ฐ ๊ฐ์ผ๋ก ๋์ฌ๋๊น์ง ์ฐพ๋๋ค. c++ ์ฝ๋ 1 2 3 4 5 6 7 8..
2021.11.16 -
2021. 06. 07 ~ 2021. 06. 09 ์ฐธ์ฌ ์ ๋ณดํต์ ์ฐ์ ์งํฅ์์์ ์ฃผ๊ดํ ๊ต์ก์ ์ฐธ๊ฐํ๊ฒ ๋์์ต๋๋ค. XRCampus์์ ๋ฌด๋ฃ๋ก ์์ ์ ๋ฃ๊ฒ๋์์ต๋๋ค. ์ ๋ github์ ์ฌ๋ฌ๊ฐ์ง ๊ฐ๋ฐ์๋ค ํ์ฌ๋ฅผ ์๋ ค์ฃผ๋ ์คํ์์ค์ ๊ตฌ๋ ์ ํ์๊ณ ํด๋น ๊ฒฝ๋ก๋ฅผ ํตํด ์๊ฒ๋์์ต๋๋ค. ๋ค๋ฅธ ์ฌ๋ฌ๊ฐ์ง AR/VR/MR ๊ด๋ จํ์ฌ ๋ฌด๋ฃ ์์ ์ ๊ฐ์ตํ๋ ๊ฒ ๊ฐ์ผ๋ ์ฐธ๊ณ ํ์๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค~! ๊ทธ ์ค ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ์ AR ์ฝํ ์ธ ์ ์ ๊ต์ก์ ์ฐธ๊ฐํ์๊ณ ์๋ฃํ์์ต๋๋ค. Unity์ ARCore ๋ฐ ARFoundation์ ์ด์ฉํ์ฌ ๋ชจ๋ฐ์ผ AR ํ๋ก์ ํธ๋ฅผ ์ ์ํ๊ณ ๋ง๋ค์ด๋ณด์์ต๋๋ค. ARFoundation ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ์ ์ง๋ฉด ์ธ์ ๋ฐ ์ง๋ฉด์ ์๋์ฐจ ์์ฑ ํ๋ก์ ํธ๋ฅผ ์ ์ํ์์ต๋๋ค. ์ด ํ ๊ฐ๋จํ UI๋ฅผ ์ ์ํ์ฌ์ ์ ์๋..
[XRCampus] ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ์ AR ์ฝํ ์ธ ์ ์ ๊ต์ก ์ฐธ๊ฐ ํ๊ธฐ2021. 06. 07 ~ 2021. 06. 09 ์ฐธ์ฌ ์ ๋ณดํต์ ์ฐ์ ์งํฅ์์์ ์ฃผ๊ดํ ๊ต์ก์ ์ฐธ๊ฐํ๊ฒ ๋์์ต๋๋ค. XRCampus์์ ๋ฌด๋ฃ๋ก ์์ ์ ๋ฃ๊ฒ๋์์ต๋๋ค. ์ ๋ github์ ์ฌ๋ฌ๊ฐ์ง ๊ฐ๋ฐ์๋ค ํ์ฌ๋ฅผ ์๋ ค์ฃผ๋ ์คํ์์ค์ ๊ตฌ๋ ์ ํ์๊ณ ํด๋น ๊ฒฝ๋ก๋ฅผ ํตํด ์๊ฒ๋์์ต๋๋ค. ๋ค๋ฅธ ์ฌ๋ฌ๊ฐ์ง AR/VR/MR ๊ด๋ จํ์ฌ ๋ฌด๋ฃ ์์ ์ ๊ฐ์ตํ๋ ๊ฒ ๊ฐ์ผ๋ ์ฐธ๊ณ ํ์๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค~! ๊ทธ ์ค ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ์ AR ์ฝํ ์ธ ์ ์ ๊ต์ก์ ์ฐธ๊ฐํ์๊ณ ์๋ฃํ์์ต๋๋ค. Unity์ ARCore ๋ฐ ARFoundation์ ์ด์ฉํ์ฌ ๋ชจ๋ฐ์ผ AR ํ๋ก์ ํธ๋ฅผ ์ ์ํ๊ณ ๋ง๋ค์ด๋ณด์์ต๋๋ค. ARFoundation ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ์ ์ง๋ฉด ์ธ์ ๋ฐ ์ง๋ฉด์ ์๋์ฐจ ์์ฑ ํ๋ก์ ํธ๋ฅผ ์ ์ํ์์ต๋๋ค. ์ด ํ ๊ฐ๋จํ UI๋ฅผ ์ ์ํ์ฌ์ ์ ์๋..
2021.08.16 -
๋ฌธ์ ์ํ๋ฒณ ๋์๋ฌธ์๋ก ๋ ๋จ์ด๊ฐ ์ฃผ์ด์ง๋ฉด, ์ด ๋จ์ด์์ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋ ์ํ๋ฒณ์ด ๋ฌด์์ธ์ง ์์๋ด๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ๋,์๋ฌธ์ ๊ตฌ๋ถ X ์์ ์ ์ถ๋ ฅ ์ ๋ ฅ Mississipi ์ถ๋ ฅ ? ์ฝ๋ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 #include using namespace std; int main() { char word[1000001]={" ",}; char mostAlpha[26]={" ",}; //์ํ๋ฒณ..
BOJ 1157๋ฒ: ๋จ์ด์ ๊ฐ์๋ฌธ์ ์ํ๋ฒณ ๋์๋ฌธ์๋ก ๋ ๋จ์ด๊ฐ ์ฃผ์ด์ง๋ฉด, ์ด ๋จ์ด์์ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋ ์ํ๋ฒณ์ด ๋ฌด์์ธ์ง ์์๋ด๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ๋,์๋ฌธ์ ๊ตฌ๋ถ X ์์ ์ ์ถ๋ ฅ ์ ๋ ฅ Mississipi ์ถ๋ ฅ ? ์ฝ๋ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 #include using namespace std; int main() { char word[1000001]={" ",}; char mostAlpha[26]={" ",}; //์ํ๋ฒณ..
2021.01.28 -
๋ฌธ์ ๋ฌธ์์ด S๋ฅผ ์ ๋ ฅ๋ฐ์ ํ, ๊ฐ ๋ฌธ์๋ฅผ R๋ฒ ๋ฐ๋ณตํด ์ ๋ฌธ์์ด P๋ฅผ ๋ง๋ ํ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ฆ, ์ฒซ ๋ฒ์งธ ๋ฌธ์๋ฅผ R๋ฒ ๋ฐ๋ณตํ๊ณ , ๋ ๋ฒ์งธ ๋ฌธ์๋ฅผ R๋ฒ ๋ฐ๋ณตํ๋ ์์ผ๋ก P๋ฅผ ๋ง๋ค๋ฉด ๋๋ค. S์๋ QR Code "alphanumeric" ๋ฌธ์๋ง ๋ค์ด์๋ค. ์ ๋ ฅ ์ฒซ์งธ ์ค์ ํ ์คํธ ์ผ์ด์ค์ ๊ฐ์ T(1≤ T ≤ 1000)๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ ํ ์คํธ ์ผ์ด์ค๋ ๋ฐ๋ณต ํ์ R(1 ≤ R ≤ 8), ๋ฌธ์์ด S๊ฐ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถ๋์ด ์ฃผ์ด์ง๋ค. S์ ๊ธธ์ด๋ ์ ์ด๋ 1์ด๋ฉฐ, 20๊ธ์๋ฅผ ๋์ง ์๋๋ค. ์์ ์ ์ถ๋ ฅ ์ ๋ ฅ 2 3 ABC 5 /HTP ์ถ๋ ฅ AAABBBCCC /////HHHHHTTTTTPPPPP ์ฝ๋ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22..
BOJ 2675๋ฒ : ๋ฌธ์์ด ๋ฐ๋ณต๋ฌธ์ ๋ฌธ์์ด S๋ฅผ ์ ๋ ฅ๋ฐ์ ํ, ๊ฐ ๋ฌธ์๋ฅผ R๋ฒ ๋ฐ๋ณตํด ์ ๋ฌธ์์ด P๋ฅผ ๋ง๋ ํ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ฆ, ์ฒซ ๋ฒ์งธ ๋ฌธ์๋ฅผ R๋ฒ ๋ฐ๋ณตํ๊ณ , ๋ ๋ฒ์งธ ๋ฌธ์๋ฅผ R๋ฒ ๋ฐ๋ณตํ๋ ์์ผ๋ก P๋ฅผ ๋ง๋ค๋ฉด ๋๋ค. S์๋ QR Code "alphanumeric" ๋ฌธ์๋ง ๋ค์ด์๋ค. ์ ๋ ฅ ์ฒซ์งธ ์ค์ ํ ์คํธ ์ผ์ด์ค์ ๊ฐ์ T(1≤ T ≤ 1000)๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ ํ ์คํธ ์ผ์ด์ค๋ ๋ฐ๋ณต ํ์ R(1 ≤ R ≤ 8), ๋ฌธ์์ด S๊ฐ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถ๋์ด ์ฃผ์ด์ง๋ค. S์ ๊ธธ์ด๋ ์ ์ด๋ 1์ด๋ฉฐ, 20๊ธ์๋ฅผ ๋์ง ์๋๋ค. ์์ ์ ์ถ๋ ฅ ์ ๋ ฅ 2 3 ABC 5 /HTP ์ถ๋ ฅ AAABBBCCC /////HHHHHTTTTTPPPPP ์ฝ๋ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22..
2021.01.28 -
๋ฌธ์ ์ํ๋ฒณ ์๋ฌธ์๋ก๋ง ์ด๋ฃจ์ด์ง ๋จ์ด S๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ๊ฐ์ ์ํ๋ฒณ์ ๋ํด์, ๋จ์ด์ ํฌํจ๋์ด ์๋ ๊ฒฝ์ฐ์๋ ์ฒ์ ๋ฑ์ฅํ๋ ์์น๋ฅผ, ํฌํจ๋์ด ์์ง ์์ ๊ฒฝ์ฐ์๋ -1์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ๋ ฅ ์ฒซ๋ฒ์ฌ ์ค์ ๋จ์ด S๊ฐ ์ฃผ์ด์ง๋ค. ๋จ์ด์ ๊ธธ์ด๋ 100์ ๋์ง ์์ผ๋ฉฐ, ์ํ๋ฒณ ์๋ฌธ์๋ก๋ง ์ด๋ฃจ์ด์ ธ ์๋ค. ์์ ์ ์ถ๋ ฅ ์ ๋ ฅ : baekjoon ์ถ๋ ฅ : 1 0 -1 -1 2 -1 -1 -1 -1 4 3 -1 -1 7 5 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 ์ฝ๋ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 #include int main() { int array[26]={0,}; for(int i=0;i
BOJ 10809๋ฒ: ์ํ๋ฒณ ์ฐพ๊ธฐ๋ฌธ์ ์ํ๋ฒณ ์๋ฌธ์๋ก๋ง ์ด๋ฃจ์ด์ง ๋จ์ด S๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ๊ฐ์ ์ํ๋ฒณ์ ๋ํด์, ๋จ์ด์ ํฌํจ๋์ด ์๋ ๊ฒฝ์ฐ์๋ ์ฒ์ ๋ฑ์ฅํ๋ ์์น๋ฅผ, ํฌํจ๋์ด ์์ง ์์ ๊ฒฝ์ฐ์๋ -1์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ๋ ฅ ์ฒซ๋ฒ์ฌ ์ค์ ๋จ์ด S๊ฐ ์ฃผ์ด์ง๋ค. ๋จ์ด์ ๊ธธ์ด๋ 100์ ๋์ง ์์ผ๋ฉฐ, ์ํ๋ฒณ ์๋ฌธ์๋ก๋ง ์ด๋ฃจ์ด์ ธ ์๋ค. ์์ ์ ์ถ๋ ฅ ์ ๋ ฅ : baekjoon ์ถ๋ ฅ : 1 0 -1 -1 2 -1 -1 -1 -1 4 3 -1 -1 7 5 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 ์ฝ๋ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 #include int main() { int array[26]={0,}; for(int i=0;i
2021.01.22 -
๋ฌธ์ N๊ฐ์ ์ซ์๊ฐ ๊ณต๋ฐฑ ์์ด ์ฐ์ฌ์๋ค. ์ด ์ซ์๋ฅผ ๋ชจ๋ ํฉํด์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ๋ ฅ ์ฒซ์งธ ์ค์ ์ซ์์ ๊ฐ์ N์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค์ ์ซ์ N๊ฐ๊ฐ ๊ณต๋ฐฑ์์ด ์ฃผ์ด์ง๋ค. ์ถ๋ ฅ ์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ง ์ซ์ N๊ฐ์ ํฉ์ ์ถ๋ ฅํ๋ค. ์ฝ๋ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #include int main() { int numberSize,sum=0; scanf("%d\n",&numberSize); char array[numberSize]={"",}; //int๋ก ๋ฐ์ ์ ๊ณต๋ฐฑ์์ด ๋ฐ์ ์ ์์ด์ char๋ฐฐ์ด๋ก ์งํ for(int i=0;i
BOJ 11720๋ฒ: ์ซ์์ ํฉ๋ฌธ์ N๊ฐ์ ์ซ์๊ฐ ๊ณต๋ฐฑ ์์ด ์ฐ์ฌ์๋ค. ์ด ์ซ์๋ฅผ ๋ชจ๋ ํฉํด์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ๋ ฅ ์ฒซ์งธ ์ค์ ์ซ์์ ๊ฐ์ N์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค์ ์ซ์ N๊ฐ๊ฐ ๊ณต๋ฐฑ์์ด ์ฃผ์ด์ง๋ค. ์ถ๋ ฅ ์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ง ์ซ์ N๊ฐ์ ํฉ์ ์ถ๋ ฅํ๋ค. ์ฝ๋ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #include int main() { int numberSize,sum=0; scanf("%d\n",&numberSize); char array[numberSize]={"",}; //int๋ก ๋ฐ์ ์ ๊ณต๋ฐฑ์์ด ๋ฐ์ ์ ์์ด์ char๋ฐฐ์ด๋ก ์งํ for(int i=0;i
2020.10.23 -
๋ฌธ์ ์ํ๋ฒณ ์๋ฌธ์, ๋๋ฌธ์, ์ซ์ 0~9์ค ํ๋๊ฐ ์ฃผ์ด์ก์ ๋, ์ฃผ์ด์ง ๊ธ์์ ์์คํค ์ฝ๋๊ฐ์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค ์ ๋ ฅ ์ํ๋ฒณ ์๋ฌธ์ ๋๋ฌธ์, ์ซ์ 0~9์ค ํ๋๊ฐ ์ฒซ์งธ ์ค์ ์ฃผ์ด์ง๋ค ์ถ๋ ฅ ์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ง ๊ธ์์ ์์คํค ์ฝ๋ ๊ฐ์ ์ถ๋ ฅํ๋ค ์ฝ๋ 1 2 3 4 5 6 7 8 9 #include using namespace std; int main() { char unicode; scanf("%c",&unicode); printf("%d",static_cast(unicode)); return 0; } Colored by Color Scripter cs *๊ฐ๋จํ ํด์ค* ๋ฌธ์๋ฅผ ๋ฐ์์ ํด๋นํ๋ ์์คํค์ฝ๋์ ๋ฒํธ๋ฅผ ์ถ๋ ฅํ๋ ๋ฌธ์ ์ด๋ค C++์์๋ ํด๋นํ๋ ์ซ์๋ก ๋ณํ์์ผ์ฃผ๋ static_cast() ํจ..
BOJ 11654๋ฒ: ์์คํค ์ฝ๋๋ฌธ์ ์ํ๋ฒณ ์๋ฌธ์, ๋๋ฌธ์, ์ซ์ 0~9์ค ํ๋๊ฐ ์ฃผ์ด์ก์ ๋, ์ฃผ์ด์ง ๊ธ์์ ์์คํค ์ฝ๋๊ฐ์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค ์ ๋ ฅ ์ํ๋ฒณ ์๋ฌธ์ ๋๋ฌธ์, ์ซ์ 0~9์ค ํ๋๊ฐ ์ฒซ์งธ ์ค์ ์ฃผ์ด์ง๋ค ์ถ๋ ฅ ์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ง ๊ธ์์ ์์คํค ์ฝ๋ ๊ฐ์ ์ถ๋ ฅํ๋ค ์ฝ๋ 1 2 3 4 5 6 7 8 9 #include using namespace std; int main() { char unicode; scanf("%c",&unicode); printf("%d",static_cast(unicode)); return 0; } Colored by Color Scripter cs *๊ฐ๋จํ ํด์ค* ๋ฌธ์๋ฅผ ๋ฐ์์ ํด๋นํ๋ ์์คํค์ฝ๋์ ๋ฒํธ๋ฅผ ์ถ๋ ฅํ๋ ๋ฌธ์ ์ด๋ค C++์์๋ ํด๋นํ๋ ์ซ์๋ก ๋ณํ์์ผ์ฃผ๋ static_cast() ํจ..
2020.10.09 -
๋ฌธ์ ์ด๋ค ์์ ์ ์ X์ ๊ฐ ์๋ฆฌ๊ฐ ๋ฑ์ฐจ์์ด์ ์ด๋ฃฌ๋ค๋ฉด, ๊ทธ ์๋ฅผ ํ์๋ผ๊ณ ํ๋ค ๋ฑ์ฐจ์์ด์ ์ฐ์๋ ๋ ๊ฐ ์์ ์ฐจ์ด๊ฐ ์ผ์ ํ ์์ด์ ๋งํ๋ค N์ด ์ฃผ์ด์ก์ ๋, 1๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , N๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ํ์์ ๊ฐ์๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค ์ ๋ ฅ ์ฒซ์งธ ์ค์ 1000๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์์ฐ์ N์ด ์ฃผ์ด์ง๋ค ์ถ๋ ฅ ์ฒซ์งธ ์ค์ 1๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , N๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ํ์์ ๊ฐ์๋ฅผ ์ถ๋ ฅํ๋ค ์ฝ๋ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 #include using namespace std; int getHansuCount(int nu..
BOJ 1065๋ฒ: ํ์๋ฌธ์ ์ด๋ค ์์ ์ ์ X์ ๊ฐ ์๋ฆฌ๊ฐ ๋ฑ์ฐจ์์ด์ ์ด๋ฃฌ๋ค๋ฉด, ๊ทธ ์๋ฅผ ํ์๋ผ๊ณ ํ๋ค ๋ฑ์ฐจ์์ด์ ์ฐ์๋ ๋ ๊ฐ ์์ ์ฐจ์ด๊ฐ ์ผ์ ํ ์์ด์ ๋งํ๋ค N์ด ์ฃผ์ด์ก์ ๋, 1๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , N๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ํ์์ ๊ฐ์๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค ์ ๋ ฅ ์ฒซ์งธ ์ค์ 1000๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์์ฐ์ N์ด ์ฃผ์ด์ง๋ค ์ถ๋ ฅ ์ฒซ์งธ ์ค์ 1๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , N๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ํ์์ ๊ฐ์๋ฅผ ์ถ๋ ฅํ๋ค ์ฝ๋ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 #include using namespace std; int getHansuCount(int nu..
2020.09.27 -
๋ฌธ์ ์ ํ ๋๋ฒ๋ 1949๋ ์ธ๋ ์ํ์ D.R Kaprekar๊ฐ ์ด๋ฆ์ ๋ถ์๋ค ์์ ์ ์ n์ ๋ํด์ d(n)์ n๊ณผ n์ ๊ฐ ์๋ฆฌ์๋ฅผ ๋ํ๋ ํจ์๋ผ๊ณ ์ ์ํ์ ์๋ฅผ ๋ค์ด d(75)=75+7+5=87์ด๋ค ์์ ์ ์ n์ด ์ฃผ์ด์ก์ ๋, ์ด ์๋ฅผ ์์ํด์ n, d(n),d(d(n)),d(d(d(n))),....๊ณผ ๊ฐ์ ๋ฌดํ ์์ด์ ๋ง๋ค ์ ์๋ค ์์ฑ์๊ฐ ์๋ ์ซ์๋ฅผ ์ ํ ๋๋ฒ๋ผ๊ณ ํ๋ค 100๋ณด๋ค ์์ ์ ํ ๋๋ฒ๋ 1,3,5,7,9,20,31,42,53,64,75,86,97 ์ด 13๊ฐ๊ฐ ์๋ค 10000๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์ ํ ๋๋ฒ๋ฅผ ํ ์ค์ ํ๋์ฉ ์ฆ๊ฐํ๋ ์์๋ก ์ถ๋ ฅํ๋ค ์ถ๋ ฅ 10000๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์ ํ ๋๋ฒ๋ฅผ ํ ์ค์ ํ๋์ฉ ์ฆ๊ฐํ๋ ์์๋ก ์ถ๋ ฅํ๋ค ์ฝ๋ 1 2 3 4 5 6 7 8 9 10 11 12..
BOJ 4673๋ฒ: ์ ํ ๋๋ฒ๋ฌธ์ ์ ํ ๋๋ฒ๋ 1949๋ ์ธ๋ ์ํ์ D.R Kaprekar๊ฐ ์ด๋ฆ์ ๋ถ์๋ค ์์ ์ ์ n์ ๋ํด์ d(n)์ n๊ณผ n์ ๊ฐ ์๋ฆฌ์๋ฅผ ๋ํ๋ ํจ์๋ผ๊ณ ์ ์ํ์ ์๋ฅผ ๋ค์ด d(75)=75+7+5=87์ด๋ค ์์ ์ ์ n์ด ์ฃผ์ด์ก์ ๋, ์ด ์๋ฅผ ์์ํด์ n, d(n),d(d(n)),d(d(d(n))),....๊ณผ ๊ฐ์ ๋ฌดํ ์์ด์ ๋ง๋ค ์ ์๋ค ์์ฑ์๊ฐ ์๋ ์ซ์๋ฅผ ์ ํ ๋๋ฒ๋ผ๊ณ ํ๋ค 100๋ณด๋ค ์์ ์ ํ ๋๋ฒ๋ 1,3,5,7,9,20,31,42,53,64,75,86,97 ์ด 13๊ฐ๊ฐ ์๋ค 10000๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์ ํ ๋๋ฒ๋ฅผ ํ ์ค์ ํ๋์ฉ ์ฆ๊ฐํ๋ ์์๋ก ์ถ๋ ฅํ๋ค ์ถ๋ ฅ 10000๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์ ํ ๋๋ฒ๋ฅผ ํ ์ค์ ํ๋์ฉ ์ฆ๊ฐํ๋ ์์๋ก ์ถ๋ ฅํ๋ค ์ฝ๋ 1 2 3 4 5 6 7 8 9 10 11 12..
2020.09.22 -
๋ฌธ์ ์ ์ n๊ฐ๊ฐ ์ฃผ์ด์ก์ ๋, n๊ฐ์ ํฉ์ ๊ตฌํ๋ ํจ์๋ฅผ ์์ฑํ์์ค C++, C++11, C++14, C++17, C++ (Clang), C++11 (Clang), C++14 (Clang), C++17 (Clang): long long sum(std::vector &a); a: ํฉ์ ๊ตฌํด์ผ ํ๋ ์ ์ n๊ฐ๊ฐ ์ ์ฅ๋์ด ์๋ ๋ฐฐ์ด (0 ≤ a[i] ≤ 1,000,000, 1 ≤ n ≤ 3,000,000) ๋ฆฌํด๊ฐ: a์ ํฌํจ๋์ด ์๋ ์ ์ n๊ฐ์ ํฉ ์ฝ๋ (๋๋ณด๊ธฐ๋ฅผ ๋๋ฌ ํ์ธํ์ธ์) ๋๋ณด๊ธฐ 1 2 3 4 5 6 7 8 9 #include long long sum(std::vector &a) { long long ans = 0; for(int i=0;i
BOJ 15596๋ฒ: ์ ์ N๊ฐ์ ํฉ๋ฌธ์ ์ ์ n๊ฐ๊ฐ ์ฃผ์ด์ก์ ๋, n๊ฐ์ ํฉ์ ๊ตฌํ๋ ํจ์๋ฅผ ์์ฑํ์์ค C++, C++11, C++14, C++17, C++ (Clang), C++11 (Clang), C++14 (Clang), C++17 (Clang): long long sum(std::vector &a); a: ํฉ์ ๊ตฌํด์ผ ํ๋ ์ ์ n๊ฐ๊ฐ ์ ์ฅ๋์ด ์๋ ๋ฐฐ์ด (0 ≤ a[i] ≤ 1,000,000, 1 ≤ n ≤ 3,000,000) ๋ฆฌํด๊ฐ: a์ ํฌํจ๋์ด ์๋ ์ ์ n๊ฐ์ ํฉ ์ฝ๋ (๋๋ณด๊ธฐ๋ฅผ ๋๋ฌ ํ์ธํ์ธ์) ๋๋ณด๊ธฐ 1 2 3 4 5 6 7 8 9 #include long long sum(std::vector &a) { long long ans = 0; for(int i=0;i
2020.08.22 -
๋ฌธ์ ๋ฐ์ ๊ฐฏ์๋ฅผ ์ ๋ ฅ๋ฐ๊ณ ๋ฐ์ ํ์์๋ฅผ ์ ๋ ฅ๋ฐ๊ณ ๊ฐ๊ฐ ํ์๋ค์ ์ ์๋ฅผ ์ ๋ ฅ๋ฐ์ ํ ๊ทธ๋ค์ ํ๊ท ์ ๊ตฌํด์ ๋ฐ์์ ํ๊ท ์ ๋๋ ํ์๋ค์ ๋น์จ์ ์ถ๋ ฅํ๋ผ ์ถ๋ ฅ ๊ฐ ์ผ์ด์ค๋ง๋ค ํ ์ค์ฉ ํ๊ท ์ ๋๋ ํ์๋ค์ ๋น์จ์ ๋ฐ์ฌ๋ฆผํ์ฌ ์์์ ์ ์งธ ์๋ฆฌ๊น์ง ์ถ๋ ฅํ๋ค ์ ๋ ฅ 5 5 5 50 50 70 80 100 7 100 95 90 80 70 60 50 3 70 90 80 3 70 90 81 9 100 99 98 97 96 95 94 93 91 ์ถ๋ ฅ 40.000% 57.143% 33.333% 66.667% 55.556% ์ฝ๋ (๋๋ณด๊ธฐ๋ฅผ ๋๋ฌ ํ์ธํ์ธ์) ๋๋ณด๊ธฐ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 #include int main() { int C,s..
BOJ 4344๋ฒ: ํ๊ท ์ ๋๊ฒ ์ง๋ฌธ์ ๋ฐ์ ๊ฐฏ์๋ฅผ ์ ๋ ฅ๋ฐ๊ณ ๋ฐ์ ํ์์๋ฅผ ์ ๋ ฅ๋ฐ๊ณ ๊ฐ๊ฐ ํ์๋ค์ ์ ์๋ฅผ ์ ๋ ฅ๋ฐ์ ํ ๊ทธ๋ค์ ํ๊ท ์ ๊ตฌํด์ ๋ฐ์์ ํ๊ท ์ ๋๋ ํ์๋ค์ ๋น์จ์ ์ถ๋ ฅํ๋ผ ์ถ๋ ฅ ๊ฐ ์ผ์ด์ค๋ง๋ค ํ ์ค์ฉ ํ๊ท ์ ๋๋ ํ์๋ค์ ๋น์จ์ ๋ฐ์ฌ๋ฆผํ์ฌ ์์์ ์ ์งธ ์๋ฆฌ๊น์ง ์ถ๋ ฅํ๋ค ์ ๋ ฅ 5 5 5 50 50 70 80 100 7 100 95 90 80 70 60 50 3 70 90 80 3 70 90 81 9 100 99 98 97 96 95 94 93 91 ์ถ๋ ฅ 40.000% 57.143% 33.333% 66.667% 55.556% ์ฝ๋ (๋๋ณด๊ธฐ๋ฅผ ๋๋ฌ ํ์ธํ์ธ์) ๋๋ณด๊ธฐ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 #include int main() { int C,s..
2020.08.21 -
๋ฌธ์ O๋ ๋ฌธ์ ๋ฅผ ๋ง์ ๊ฒ์ด๊ณ , X๋ ๋ฌธ์ ๋ฅผ ํ๋ฆฐ ๊ฒ์ด๋ค ๋ฌธ์ ๋ฅผ ๋ง์ ๊ฒฝ์ฐ ๊ทธ ๋ฌธ์ ์ ์ ์๋ ๊ทธ ๋ฌธ์ ๊น์ง ์ฐ์๋ O์ ๊ฐ์๊ฐ ๋๋ค ์๋ฅผ ๋ค์ด "OOXXOXXOOO" ์ ์ ์๋ 1+2+0+0+1+0+0+1+2+3=10์ ์ด๋ค OXํด์ฆ์ ๊ฒฐ๊ณผ๊ฐ ์ฃผ์ด์ก์ ๋, ์ ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค ์ถ๋ ฅ ๊ฐ ํ ์คํธ ์ผ์ด์ค๋ง๋ค ์ ์๋ฅผ ์ถ๋ ฅํ๋ค ์ ๋ ฅ 5 OOXXOXXOOO OOXXOOXXOO OXOXOXOXOXOXOX OOOOOOOOOO OOOOXOOOOXOOOOX ์ถ๋ ฅ 10 9 7 55 30 ์ฝ๋ #include int main() { int N,sum=0,comboStack=0,idx=0; bool combo=false; scanf("%d",&N); for(int i=0;i
BOJ 8959๋ฒ: OXํด์ฆ๋ฌธ์ O๋ ๋ฌธ์ ๋ฅผ ๋ง์ ๊ฒ์ด๊ณ , X๋ ๋ฌธ์ ๋ฅผ ํ๋ฆฐ ๊ฒ์ด๋ค ๋ฌธ์ ๋ฅผ ๋ง์ ๊ฒฝ์ฐ ๊ทธ ๋ฌธ์ ์ ์ ์๋ ๊ทธ ๋ฌธ์ ๊น์ง ์ฐ์๋ O์ ๊ฐ์๊ฐ ๋๋ค ์๋ฅผ ๋ค์ด "OOXXOXXOOO" ์ ์ ์๋ 1+2+0+0+1+0+0+1+2+3=10์ ์ด๋ค OXํด์ฆ์ ๊ฒฐ๊ณผ๊ฐ ์ฃผ์ด์ก์ ๋, ์ ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค ์ถ๋ ฅ ๊ฐ ํ ์คํธ ์ผ์ด์ค๋ง๋ค ์ ์๋ฅผ ์ถ๋ ฅํ๋ค ์ ๋ ฅ 5 OOXXOXXOOO OOXXOOXXOO OXOXOXOXOXOXOX OOOOOOOOOO OOOOXOOOOXOOOOX ์ถ๋ ฅ 10 9 7 55 30 ์ฝ๋ #include int main() { int N,sum=0,comboStack=0,idx=0; bool combo=false; scanf("%d",&N); for(int i=0;i
2020.08.18 -
๋ฌธ์ ์ธ์ค์ด๋ ์๊ธฐ ์ ์ ์ค์ ์ต๋๊ฐ์ ๊ณจ๋๋ค ๊ทธ๋ฆฌ๊ณ ๋์ ๋ชจ๋ ์ ์๋ฅผ ์ ์/M*100์ผ๋ก ๊ณ ์ณค๋ค ์๋ก ๊ณ์ฐํ ์ธ์ค์ด์ ์ฑ์ ์ ํ๊ท ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค ์ถ๋ ฅ ์ฒซ์งธ์ค์ ์๋ก์ด ํ๊ท ์ ์ถ๋ ฅํ๋ค ์ค์ ์ ๋ต๊ณผ ์ถ๋ ฅ๊ฐ์ ์ ๋์ค์ฐจ ๋๋ ์๋์ค์ฐจ๊ฐ 1/100 ์ดํ์ด๋ฉด ์ ๋ต์ด๋ค ์ ๋ ฅ 3 40 80 60 ์ถ๋ ฅ 75.0 ์ฝ๋ (๋๋ณด๊ธฐ๋ฅผ ๋๋ฌ ํ์ธํ์ธ์) ๋๋ณด๊ธฐ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 #include int main() { int N; float max=0,sum=0; scanf("%d",&N); float array[N]={0,}; for(int i=0;i
BOJ 1546๋ฒ: ํ๊ท๋ฌธ์ ์ธ์ค์ด๋ ์๊ธฐ ์ ์ ์ค์ ์ต๋๊ฐ์ ๊ณจ๋๋ค ๊ทธ๋ฆฌ๊ณ ๋์ ๋ชจ๋ ์ ์๋ฅผ ์ ์/M*100์ผ๋ก ๊ณ ์ณค๋ค ์๋ก ๊ณ์ฐํ ์ธ์ค์ด์ ์ฑ์ ์ ํ๊ท ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค ์ถ๋ ฅ ์ฒซ์งธ์ค์ ์๋ก์ด ํ๊ท ์ ์ถ๋ ฅํ๋ค ์ค์ ์ ๋ต๊ณผ ์ถ๋ ฅ๊ฐ์ ์ ๋์ค์ฐจ ๋๋ ์๋์ค์ฐจ๊ฐ 1/100 ์ดํ์ด๋ฉด ์ ๋ต์ด๋ค ์ ๋ ฅ 3 40 80 60 ์ถ๋ ฅ 75.0 ์ฝ๋ (๋๋ณด๊ธฐ๋ฅผ ๋๋ฌ ํ์ธํ์ธ์) ๋๋ณด๊ธฐ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 #include int main() { int N; float max=0,sum=0; scanf("%d",&N); float array[N]={0,}; for(int i=0;i
2020.08.13 -
๋ฌธ์ ์ 10๊ฐ๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ค, ์ด๋ฅผ 42๋ก ๋๋ ๋๋จธ์ง๋ฅผ ๊ตฌํ๋ค. ๊ทธ ๋ค์ ์๋ก ๋ค๋ฅธ ๊ฐ์ด ๋ช ๊ฐ ์๋์ง ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ถ๋ ฅ ์ฒซ์งธ ์ค์, 42๋ก ๋๋์์ ๋, ์๋ก ๋ค๋ฅธ ๋๋จธ์ง๊ฐ ๋ช ๊ฐ ์๋์ง ์ถ๋ ฅํ๋ค ์ ๋ ฅ 39 (39) 40 (40) 41 (41) 42 (0) 43 (1) 44 (2) 82 (40) 83 (41) 84 (0) 85 (1) ์ถ๋ ฅ 6 ์ฝ๋ (๋๋ณด๊ธฐ๋ฅผ ๋๋ฌ ํ์ธํ์ธ์) ๋๋ณด๊ธฐ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 #include int main() { int count=0; int array[10]={0,}; bool isCheck=false; //๋ค๋ฅด์ง ์์ ๋ true ๋ค๋ฅผ ๋ false ..
BOJ 3052๋ฒ: ๋๋จธ์ง๋ฌธ์ ์ 10๊ฐ๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ค, ์ด๋ฅผ 42๋ก ๋๋ ๋๋จธ์ง๋ฅผ ๊ตฌํ๋ค. ๊ทธ ๋ค์ ์๋ก ๋ค๋ฅธ ๊ฐ์ด ๋ช ๊ฐ ์๋์ง ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ถ๋ ฅ ์ฒซ์งธ ์ค์, 42๋ก ๋๋์์ ๋, ์๋ก ๋ค๋ฅธ ๋๋จธ์ง๊ฐ ๋ช ๊ฐ ์๋์ง ์ถ๋ ฅํ๋ค ์ ๋ ฅ 39 (39) 40 (40) 41 (41) 42 (0) 43 (1) 44 (2) 82 (40) 83 (41) 84 (0) 85 (1) ์ถ๋ ฅ 6 ์ฝ๋ (๋๋ณด๊ธฐ๋ฅผ ๋๋ฌ ํ์ธํ์ธ์) ๋๋ณด๊ธฐ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 #include int main() { int count=0; int array[10]={0,}; bool isCheck=false; //๋ค๋ฅด์ง ์์ ๋ true ๋ค๋ฅผ ๋ false ..
2020.08.11 -
๋ฌธ์ ์ธ ๊ฐ์ ์์ฐ์ A,B,C๊ฐ ์ฃผ์ด์ง ๋ A x B x C๋ฅผ ๊ณ์ฐํ ๊ฒฐ๊ณผ์ 0๋ถํฐ 9๊น์ง ๊ฐ๊ฐ์ ์ซ์๊ฐ ๋ช ๋ฒ์ฉ ์ฐ์๋์ง๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค ์ถ๋ ฅ ์ฒซ์งธ ์ค์๋ A x B x C์ ๊ฒฐ๊ณผ์ 0์ด ๋ช ๋ฒ ์ฐ์๋์ง ์ถ๋ ฅํ๋ค. 1๋ถํฐ 9๊น์ง์ ์ซ์๊ฐ ๊ฐ๊ฐ ๋ช ๋ฒ ์ฐ์๋์ง ์ฐจ๋ก๋ก ํ ์ค์ ํ๋์ฉ ์ถ๋ ฅํ๋ค ์ ๋ ฅ 150 266 427 ์ถ๋ ฅ 3 1 0 2 0 0 0 2 0 0 ์ฝ๋ (๋๋ณด๊ธฐ๋ฅผ ๋๋ฌ ํ์ธํ์ธ์) ๋๋ณด๊ธฐ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 #include int main() { int multiple=0,num=0; int array[10]={0,}; //์ ๋ ฅ ๋ฐ ๊ณ์ฐ for(int i..
BOJ 2577๋ฒ: ์ซ์์ ๊ฐ์๋ฌธ์ ์ธ ๊ฐ์ ์์ฐ์ A,B,C๊ฐ ์ฃผ์ด์ง ๋ A x B x C๋ฅผ ๊ณ์ฐํ ๊ฒฐ๊ณผ์ 0๋ถํฐ 9๊น์ง ๊ฐ๊ฐ์ ์ซ์๊ฐ ๋ช ๋ฒ์ฉ ์ฐ์๋์ง๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค ์ถ๋ ฅ ์ฒซ์งธ ์ค์๋ A x B x C์ ๊ฒฐ๊ณผ์ 0์ด ๋ช ๋ฒ ์ฐ์๋์ง ์ถ๋ ฅํ๋ค. 1๋ถํฐ 9๊น์ง์ ์ซ์๊ฐ ๊ฐ๊ฐ ๋ช ๋ฒ ์ฐ์๋์ง ์ฐจ๋ก๋ก ํ ์ค์ ํ๋์ฉ ์ถ๋ ฅํ๋ค ์ ๋ ฅ 150 266 427 ์ถ๋ ฅ 3 1 0 2 0 0 0 2 0 0 ์ฝ๋ (๋๋ณด๊ธฐ๋ฅผ ๋๋ฌ ํ์ธํ์ธ์) ๋๋ณด๊ธฐ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 #include int main() { int multiple=0,num=0; int array[10]={0,}; //์ ๋ ฅ ๋ฐ ๊ณ์ฐ for(int i..
2020.08.10 -
๋ฌธ์ ์ฃผ๋ฌธํ ๋, ์์ ์ด ์ํ๋ ํ๋ฒ๊ฑฐ์ ์๋ฃ๋ฅผ ํ๋์ฉ ๊ณจ๋ผ, ์ธํธ๋ก ๊ตฌ๋งคํ๋ฉด, ๊ฐ๊ฒฉ์ ํฉ๊ณ์์ 50์์ ๋บ ๊ฐ๊ฒฉ์ด ์ธํธ๋ฉ๋ด ๊ฐ๊ฒฉ์ด ๋๋ค ํ๋ฒ๊ฑฐ๋ ์ด 3์ข ๋ฅ, ์๋ฃ์๋ ์ด 2์ข ๋ฅ๊ฐ ์๋ค ํ๋ฒ๊ฑฐ์ ์๋ฃ์ ๊ฐ๊ฒฉ์ด ์ฃผ์ด์ก์ ๋, ๊ฐ์ฅ ์ผ ์ธํธ ๋ฉ๋ด์ ๊ฐ๊ฒฉ์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค ์ ๋ ฅ 800 700 900 198 330 ์ถ๋ ฅ 848 ์ ๋ ฅ 1999 1999 100 189 100 ์ถ๋ ฅ 150 ์ฝ๋ (๋๋ณด๊ธฐ๋ฅผ ๋๋ฌ ํ์ธํ์ธ์) ๋๋ณด๊ธฐ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 #include int main() { int hamburger=0,drink=0; int lowHamCost=0,lowDrinkCost=0; for(int i=0;ihamburge..
BOJ 5543๋ฒ: ์๊ทผ๋ ๋๋ฌธ์ ์ฃผ๋ฌธํ ๋, ์์ ์ด ์ํ๋ ํ๋ฒ๊ฑฐ์ ์๋ฃ๋ฅผ ํ๋์ฉ ๊ณจ๋ผ, ์ธํธ๋ก ๊ตฌ๋งคํ๋ฉด, ๊ฐ๊ฒฉ์ ํฉ๊ณ์์ 50์์ ๋บ ๊ฐ๊ฒฉ์ด ์ธํธ๋ฉ๋ด ๊ฐ๊ฒฉ์ด ๋๋ค ํ๋ฒ๊ฑฐ๋ ์ด 3์ข ๋ฅ, ์๋ฃ์๋ ์ด 2์ข ๋ฅ๊ฐ ์๋ค ํ๋ฒ๊ฑฐ์ ์๋ฃ์ ๊ฐ๊ฒฉ์ด ์ฃผ์ด์ก์ ๋, ๊ฐ์ฅ ์ผ ์ธํธ ๋ฉ๋ด์ ๊ฐ๊ฒฉ์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค ์ ๋ ฅ 800 700 900 198 330 ์ถ๋ ฅ 848 ์ ๋ ฅ 1999 1999 100 189 100 ์ถ๋ ฅ 150 ์ฝ๋ (๋๋ณด๊ธฐ๋ฅผ ๋๋ฌ ํ์ธํ์ธ์) ๋๋ณด๊ธฐ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 #include int main() { int hamburger=0,drink=0; int lowHamCost=0,lowDrinkCost=0; for(int i=0;ihamburge..
2020.08.09 -
๋ฌธ์ 9๊ฐ์ ์๋ก ๋ค๋ฅธ ์์ฐ์๊ฐ ์ฃผ์ด์ง ๋, ์ด๋ค ์ค ์ต๋๊ฐ์ ์ฐพ๊ณ ๊ทธ ์ต๋๊ฐ์ด ๋ช ๋ฒ์งธ ์์ธ์ง๋ฅด ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค ์ถ๋ ฅ ์ฒซ์งธ ์ค์ ์ต๋๊ฐ์ ์ถ๋ ฅํ๊ณ , ๋์งธ ์ค์ ์ต๋๊ฐ์ด ๋ช ๋ฒ์งธ ์์ธ์ง๋ฅผ ์ถ๋ ฅํ๋ค ์ ๋ ฅ 3 29 38 12 57 74 40 85 61 ์ถ๋ ฅ 85 8 ์ฝ๋ (๋๋ณด๊ธฐ๋ฅผ ๋๋ฌ ํ์ธํ์ธ์) ๋๋ณด๊ธฐ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 #include int main() { int idx=0,num=0; //์ต๋๊ฐ์ ์ธ๋ฑ์ค์ ๊ฐ ๋ณ์ int array[9]={0,}; //๋ฐฐ์ด์ ๋ชจ๋ 0์ผ๋ก ์ด๊ธฐํ for(int i=0;i
BOJ 2562๋ฒ: ์ต๋๊ฐ๋ฌธ์ 9๊ฐ์ ์๋ก ๋ค๋ฅธ ์์ฐ์๊ฐ ์ฃผ์ด์ง ๋, ์ด๋ค ์ค ์ต๋๊ฐ์ ์ฐพ๊ณ ๊ทธ ์ต๋๊ฐ์ด ๋ช ๋ฒ์งธ ์์ธ์ง๋ฅด ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค ์ถ๋ ฅ ์ฒซ์งธ ์ค์ ์ต๋๊ฐ์ ์ถ๋ ฅํ๊ณ , ๋์งธ ์ค์ ์ต๋๊ฐ์ด ๋ช ๋ฒ์งธ ์์ธ์ง๋ฅผ ์ถ๋ ฅํ๋ค ์ ๋ ฅ 3 29 38 12 57 74 40 85 61 ์ถ๋ ฅ 85 8 ์ฝ๋ (๋๋ณด๊ธฐ๋ฅผ ๋๋ฌ ํ์ธํ์ธ์) ๋๋ณด๊ธฐ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 #include int main() { int idx=0,num=0; //์ต๋๊ฐ์ ์ธ๋ฑ์ค์ ๊ฐ ๋ณ์ int array[9]={0,}; //๋ฐฐ์ด์ ๋ชจ๋ 0์ผ๋ก ์ด๊ธฐํ for(int i=0;i
2020.08.08 -
๋ฌธ์ N๊ฐ์ ์ ์๊ฐ ์ฃผ์ด์ง๋ค. ์ด๋, ์ต์๊ฐ๊ณผ ์ต๋๊ฐ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค ์ถ๋ ฅ ์ฒซ์งธ ์ค์ ์ฃผ์ด์ง ์ ์ N๊ฐ์ ์ต์๊ฐ๊ณผ ์ต๋๊ฐ์ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถํด ์ถ๋ ฅํ๋ค ์ฝ๋ (๋๋ณด๊ธฐ๋ฅผ ๋๋ฌ ํ์ธํ์ธ์) ๋๋ณด๊ธฐ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 #include int main() { int N,min,max; //์ซ์ ๊ฐฏ์ ์ ๋ ฅ ๋ฐ๊ธฐ scanf("%d",&N); int array[N]{0,}; for(int i=0;i
BOJ 10818๋ฒ: ์ต์, ์ต๋๋ฌธ์ N๊ฐ์ ์ ์๊ฐ ์ฃผ์ด์ง๋ค. ์ด๋, ์ต์๊ฐ๊ณผ ์ต๋๊ฐ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค ์ถ๋ ฅ ์ฒซ์งธ ์ค์ ์ฃผ์ด์ง ์ ์ N๊ฐ์ ์ต์๊ฐ๊ณผ ์ต๋๊ฐ์ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถํด ์ถ๋ ฅํ๋ค ์ฝ๋ (๋๋ณด๊ธฐ๋ฅผ ๋๋ฌ ํ์ธํ์ธ์) ๋๋ณด๊ธฐ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 #include int main() { int N,min,max; //์ซ์ ๊ฐฏ์ ์ ๋ ฅ ๋ฐ๊ธฐ scanf("%d",&N); int array[N]{0,}; for(int i=0;i
2020.08.07 -
๋ฌธ์ ์์ ๋ฅผ ๋ณด๊ณ ๊ท์น์ ์ ์ถํ ๋ค์ ๋ณ์ ์ฐ์ด ๋ณด์ธ์ 1์ธ ๊ฒฝ์ฐ * 2์ธ ๊ฒฝ์ฐ * * * * 3์ธ ๊ฒฝ์ฐ * * * * * * * * * 4์ธ ๊ฒฝ์ฐ * * * * * * * * * * * * * * * * ์ถ๋ ฅ ์ฒซ์งธ ์ค๋ถํฐ ์ฐจ๋ก๋๋ก ๋ณ์ ์ถ๋ ฅํ๋ค ์ฝ๋ (๋๋ณด๊ธฐ๋ฅผ ๋๋ฌ ํ์ธํ์ธ์) ๋๋ณด๊ธฐ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 #include using namespace std; int main() { int A; scanf("%d",&A); for(int i=0;i
BOJ 10996๋ฒ: ๋ณ ์ฐ๊ธฐ - 21๋ฌธ์ ์์ ๋ฅผ ๋ณด๊ณ ๊ท์น์ ์ ์ถํ ๋ค์ ๋ณ์ ์ฐ์ด ๋ณด์ธ์ 1์ธ ๊ฒฝ์ฐ * 2์ธ ๊ฒฝ์ฐ * * * * 3์ธ ๊ฒฝ์ฐ * * * * * * * * * 4์ธ ๊ฒฝ์ฐ * * * * * * * * * * * * * * * * ์ถ๋ ฅ ์ฒซ์งธ ์ค๋ถํฐ ์ฐจ๋ก๋๋ก ๋ณ์ ์ถ๋ ฅํ๋ค ์ฝ๋ (๋๋ณด๊ธฐ๋ฅผ ๋๋ฌ ํ์ธํ์ธ์) ๋๋ณด๊ธฐ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 #include using namespace std; int main() { int A; scanf("%d",&A); for(int i=0;i
2020.08.06 -
https://www.acmicpc.net/problem/2446 2446๋ฒ: ๋ณ ์ฐ๊ธฐ - 9 ์ฒซ์งธ ์ค๋ถํฐ 2×N-1๋ฒ์งธ ์ค๊น์ง ์ฐจ๋ก๋๋ก ๋ณ์ ์ถ๋ ฅํ๋ค. www.acmicpc.net ๋ฌธ์ ์์ ๋ฅผ ๋ณด๊ณ ๊ท์น์ ์ ์ถํ ๋ค์ ๋ณ์ ์ฐ์ด ๋ณด์ธ์ 5์ธ๊ฒฝ์ฐ ********* ******* ***** *** * *** ***** ******* ********* ์ถ๋ ฅ ์ฒซ์งธ ์ค๋ถํฐ 2xN-1๋ฒ์งธ ์ค๊ฐ์ง ์ฐจ๋ก๋๋ก ๋ณ์ ์ถ๋ ฅํ๋ค ์ฝ๋ (๋๋ณด๊ธฐ๋ฅผ ๋๋ฌ ํ์ธํ์ธ์) ๋๋ณด๊ธฐ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 #include int main() { int maxStarNum; scanf("%d",&maxStarNum); int z=maxStarNum+1,x=-1;..
BOJ 2446๋ฒ: ๋ณ ์ฐ๊ธฐ - 9https://www.acmicpc.net/problem/2446 2446๋ฒ: ๋ณ ์ฐ๊ธฐ - 9 ์ฒซ์งธ ์ค๋ถํฐ 2×N-1๋ฒ์งธ ์ค๊น์ง ์ฐจ๋ก๋๋ก ๋ณ์ ์ถ๋ ฅํ๋ค. www.acmicpc.net ๋ฌธ์ ์์ ๋ฅผ ๋ณด๊ณ ๊ท์น์ ์ ์ถํ ๋ค์ ๋ณ์ ์ฐ์ด ๋ณด์ธ์ 5์ธ๊ฒฝ์ฐ ********* ******* ***** *** * *** ***** ******* ********* ์ถ๋ ฅ ์ฒซ์งธ ์ค๋ถํฐ 2xN-1๋ฒ์งธ ์ค๊ฐ์ง ์ฐจ๋ก๋๋ก ๋ณ์ ์ถ๋ ฅํ๋ค ์ฝ๋ (๋๋ณด๊ธฐ๋ฅผ ๋๋ฌ ํ์ธํ์ธ์) ๋๋ณด๊ธฐ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 #include int main() { int maxStarNum; scanf("%d",&maxStarNum); int z=maxStarNum+1,x=-1;..
2020.08.04 -
๋ฌธ์ ์์ ๋ฅผ ๋ณด๊ณ ๊ท์น์ ์ ์ถํ ๋ค ๋ณ์ ์ฐ์ด๋ณด์ธ์. 3์ธ ๊ฒฝ์ฐ * ** *** ** * ์ถ๋ ฅ ์ฒซ์งธ ์ค๋ถํฐ 2xN-1๋ฒ์งธ ์ค๊น์ง ์ฐจ๋ก๋๋ก ๋ณ์ ์ถ๋ ฅํ๋ค. ์ฝ๋ (๋๋ณด๊ธฐ๋ฅผ ๋๋ฌ ํ์ธํ์ธ์) ๋๋ณด๊ธฐ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #include int main() { int maxStarNum; int z=0; scanf("%d",&maxStarNum); for(int i=0;i
BOJ 2523๋ฒ: ๋ณ ์ฐ๊ธฐ - 13๋ฌธ์ ์์ ๋ฅผ ๋ณด๊ณ ๊ท์น์ ์ ์ถํ ๋ค ๋ณ์ ์ฐ์ด๋ณด์ธ์. 3์ธ ๊ฒฝ์ฐ * ** *** ** * ์ถ๋ ฅ ์ฒซ์งธ ์ค๋ถํฐ 2xN-1๋ฒ์งธ ์ค๊น์ง ์ฐจ๋ก๋๋ก ๋ณ์ ์ถ๋ ฅํ๋ค. ์ฝ๋ (๋๋ณด๊ธฐ๋ฅผ ๋๋ฌ ํ์ธํ์ธ์) ๋๋ณด๊ธฐ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #include int main() { int maxStarNum; int z=0; scanf("%d",&maxStarNum); for(int i=0;i
2020.07.29 -
๋ฌธ์ ์ธ ์ ์ A,B,C๊ฐ ์ฃผ์ด์ง๋ค. ์ด๋, ๋ ๋ฒ์งธ๋ก ํฐ ์ ์๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ถ๋ ฅ ๋ ๋ฒ์งธ๋ก ํฐ ์ ์๋ฅผ ์ถ๋ ฅํ๋ค. ์ฝ๋ (๋๋ณด๊ธฐ๋ฅผ ๋๋ฌ ํ์ธํ์ธ์) ๋๋ณด๊ธฐ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #include int main() { int A[3]={0,0,0}; scanf("%d %d %d",&A[0],&A[1],&A[2]); for(int i=0;i
BOJ 10817๋ฒ: ์ธ ์๋ฌธ์ ์ธ ์ ์ A,B,C๊ฐ ์ฃผ์ด์ง๋ค. ์ด๋, ๋ ๋ฒ์งธ๋ก ํฐ ์ ์๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ถ๋ ฅ ๋ ๋ฒ์งธ๋ก ํฐ ์ ์๋ฅผ ์ถ๋ ฅํ๋ค. ์ฝ๋ (๋๋ณด๊ธฐ๋ฅผ ๋๋ฌ ํ์ธํ์ธ์) ๋๋ณด๊ธฐ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #include int main() { int A[3]={0,0,0}; scanf("%d %d %d",&A[0],&A[1],&A[2]); for(int i=0;i
2020.07.29 -
๋ฌธ์ 0๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , 99๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์ ์๊ฐ ์ฃผ์ด์ง ๋ ๋ค์๊ณผ ๊ฐ์ ์ฐ์ฐ์ ํ ์ ์๋ค. ๋จผ์ ์ฃผ์ด์ง ์๊ฐ 10๋ณด๋ค ์๋ค๋ฉด ์์ 0์ ๋ถ์ฌ ๋ ์๋ฆฌ ์๋ก ๋ง๋ค๊ณ , ๊ฐ ์๋ฆฌ์ ์ซ์๋ฅผ ๋ํ๋ค. ๊ทธ ๋ค์, ์ฃผ์ด์ง ์์ ๊ฐ์ฅ ์ค๋ฅธ์ชฝ ์๋ฆฌ ์์ ์์์ ๊ตฌํ ํฉ์ ๊ฐ์ฅ ์ค๋ฅธ์ชฝ ์๋ฆฌ ์๋ฅผ ์ด์ด ๋ถ์ด๋ฉด ์๋ก์ด ์๋ฅผ ๋ง๋ค ์ ์๋ค. ๋ค์ ์๋ฅผ ๋ณด์. 26๋ถํฐ ์์ํ๋ค. 2+6 = 8์ด๋ค. ์๋ก์ด ์๋ 68์ด๋ค. 6+8 = 14์ด๋ค. ์๋ก์ด ์๋ 84์ด๋ค. 8+4 = 12์ด๋ค. ์๋ก์ด ์๋ 42์ด๋ค. 4+2 = 6์ด๋ค. ์๋ก์ด ์๋ 26์ด๋ค. ์์ ์๋ 4๋ฒ๋ง์ ์๋ ์๋ก ๋์์ฌ ์ ์๋ค. ๋ฐ๋ผ์ 26์ ์ฌ์ดํด์ ๊ธธ์ด๋ 4์ด๋ค. N์ด ์ฃผ์ด์ก์ ๋, N์ ์ฌ์ดํด์ ๊ธธ์ด๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ถ๋ ฅ ์ฒซ์งธ ..
BOJ 1110๋ฒ: ๋ํ๊ธฐ ์ฌ์ดํด๋ฌธ์ 0๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , 99๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์ ์๊ฐ ์ฃผ์ด์ง ๋ ๋ค์๊ณผ ๊ฐ์ ์ฐ์ฐ์ ํ ์ ์๋ค. ๋จผ์ ์ฃผ์ด์ง ์๊ฐ 10๋ณด๋ค ์๋ค๋ฉด ์์ 0์ ๋ถ์ฌ ๋ ์๋ฆฌ ์๋ก ๋ง๋ค๊ณ , ๊ฐ ์๋ฆฌ์ ์ซ์๋ฅผ ๋ํ๋ค. ๊ทธ ๋ค์, ์ฃผ์ด์ง ์์ ๊ฐ์ฅ ์ค๋ฅธ์ชฝ ์๋ฆฌ ์์ ์์์ ๊ตฌํ ํฉ์ ๊ฐ์ฅ ์ค๋ฅธ์ชฝ ์๋ฆฌ ์๋ฅผ ์ด์ด ๋ถ์ด๋ฉด ์๋ก์ด ์๋ฅผ ๋ง๋ค ์ ์๋ค. ๋ค์ ์๋ฅผ ๋ณด์. 26๋ถํฐ ์์ํ๋ค. 2+6 = 8์ด๋ค. ์๋ก์ด ์๋ 68์ด๋ค. 6+8 = 14์ด๋ค. ์๋ก์ด ์๋ 84์ด๋ค. 8+4 = 12์ด๋ค. ์๋ก์ด ์๋ 42์ด๋ค. 4+2 = 6์ด๋ค. ์๋ก์ด ์๋ 26์ด๋ค. ์์ ์๋ 4๋ฒ๋ง์ ์๋ ์๋ก ๋์์ฌ ์ ์๋ค. ๋ฐ๋ผ์ 26์ ์ฌ์ดํด์ ๊ธธ์ด๋ 4์ด๋ค. N์ด ์ฃผ์ด์ก์ ๋, N์ ์ฌ์ดํด์ ๊ธธ์ด๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ถ๋ ฅ ์ฒซ์งธ ..
2020.07.10