[Level 1] ์์ธ์์ ๊น์๋ฐฉ ์ฐพ๊ธฐ Algorithm - ์์ธ์์ ๊น์๋ฐฉ ์ฐพ๊ธฐ - ๋ฌธ์ Stringํ ๋ฐฐ์ด seoul์ element์ค "Kim"์ ์์น x๋ฅผ ์ฐพ์ "๊น์๋ฐฉ์ x์ ์๋ค"๋ String์ ๋ฐํํ๋ ํจ์๋ฅผ ์์ฑํ์ธ์. seoul์ "Kim"์ ์ค์ง ํ ๋ฒ๋ง ๋ํ๋๋ฉฐ ์๋ชป๋ ๊ฐ์ด ์ ๋ ฅ๋๋ ๊ฒฝ์ฐ๋ ์์ต๋๋ค. ์ ์ถ๋ ฅ ์์ seoul return ["Jane", "Kim"] "๊น์๋ฐฉ์ 1์ ์๋ค." ๋ฌธ์ ํ๊ธฐ ์ด๋ฒ๋ฌธ์ ๋ ๊น๋ค๋ก์ด ์กฐ๊ฑด์์ด ๊ทธ๋ฅ ๋ฐฐ์ด์์ "Kim"์ด๋ผ๋ ๋ฌธ์์ ์ธ๋ฑ์ค ์์น๋ง ์ฐพ์ผ๋ฉด ๋๋ ๋ฌธ์ ์๊ธฐ ๋๋ฌธ์ ๋ณ ์ด๋ ค์ ์์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด ๋๊ฐ ์ ์์๋ค. 2021. 4. 23. [Level 1] ์์ ์ฐพ๊ธฐ Algorithm - ์์ ์ฐพ๊ธฐ - ๋ฌธ์ 1๋ถํฐ ์ ๋ ฅ๋ฐ์ ์ซ์ n์ฌ์ด์ ์๋ ์์์ ๊ฐ์๋ฅผ ๋ฐํํ๋ ํจ์๋ฅผ ์์ฑํด๋ณด์ธ์. - ์์๋ 1๊ณผ ์๊ธฐ ์์ ๋ง์ผ๋ก๋ง ๋๋์ด์ง๋ ์๋ฅผ ์๋ฏธํฉ๋๋ค. - 1์ ์์๊ฐ ์๋๋๋ค. ์ ์ถ๋ ฅ ์์ n result 10 5 5 3 ๋ฌธ์ ํ๊ธฐ ์ด๋ฒ๋ฌธ์ ๋ ์ฝ๋์ ํจ์จ์ฑ๋ ๋ฐ์ง๋ ๋ฌธ์ ๋ผ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋๋ฐ ์ฝ๊ฐ ์๊ฐ์ด ๊ฑธ๋ ธ๋ค. ์ผ๋จ ๋ฐ๋ณต๋ฌธ์ 3๋ถํฐ 2์ฉ ๊ฐ์ ์ฌ๋ ค ๋๋ฆฌ๋ ๋ฐฉ์์ผ๋ก ๋ฐ๋ณต๋ฌธ์ด ๋์๊ฐ๋ ํ์๋ฅผ ์ต๋ํ ์ต์ํ ํ ๋ ค๊ณ ์๋ํ์๋ค. ๊ทธ๋ฆฌ๊ณ ์์ชฝ ๋ฐ๋ณต๋ฌธ์ ๋ฐ๊นฅ์ชฝ์ ๋์จ ๊ฐ์ด ์์์ธ์ง ์๋์ง๋ฅผ ํ์ ํ๊ธฐ ์ํด์ i์ ๊ฐ์ ์๋๋ผ๋ฉด 1๋ถํฐ i๊น์ง ๊ณ์ ๋๋์ด ๋๋จธ์ง๊ฐ 0์ด ๋๋์ง ์๋์ง๋ฅผ ํ์ ํด๋ณด์์ผ๋ ๋ฌธ์ ๋ ํด๊ฒฐ๋์ง๋ง ๋ฐ๋ณต๋ฌธ์ด ๋๋ฌด ๋ง์ด ๋์๊ฐ์์ธ์ง ํจ์จ์ฑํ ์คํธ๋ ์๊ฐ์ด๊ณผ๋ก ์คํจํ์๋ค... 2021. 4. 22. [Level 1] ์๋ฐ์๋ฐ์๋ฐ์๋ฐ์๋ฐ์? Algorithm - ์๋ฐ์๋ฐ์๋ฐ์๋ฐ์๋ฐ์? - ๋ฌธ์ ๊ธธ์ด๊ฐ n์ด๊ณ , "์๋ฐ์๋ฐ์๋ฐ์..."์ ๊ฐ์ ํจํด์ ์ ์งํ๋ ๋ฌธ์์ด์ ๋ฆฌํดํ๋ ํจ์, solution์ ์์ฑํ์ธ์. ์ ์ถ๋ ฅ ์์ n return 3 "์๋ฐ์" 4 "์๋ฐ์๋ฐ" ๋ฌธ์ ํ๊ธฐ ์ด๋ฒ๋ฌธ์ ๋ ์์ ์ ํ์์๋ ๋ฌธ์ ์ธ๋ฐ ๋ค์ํ๋ฒ ๋ค๋ฅธ ๋ฐฉ์์ ์ด์ฉํด์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด๋ณด์๋ค. ์์ ์๋ for๋ฌธ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋๋ฐ ์๊ฐํด๋ณด๋ ๊ทธ๋๋น์์๋ repeat๋ผ๋ ๊ฐ๋ ์ ์ ๋ชฐ๋์ด์ for๋ฌธ์ ์ด์ฉํด์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๊ฑฐ๊ณ ์ด๋ฒ์๋ repeat๋ผ๋ ๊ฐ๋ ์ ์๊ณ ์๊ธฐ ๋๋ฌธ์ ๋ฐ๋ณต๋ฌธ์์ด ์ผํญ์ฐ์ฐ์๋ฅผ ์ด์ฉํด์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด๋ณด์๋ค. ํ์คํ ์ฝ๋์ ๊ธธ์ด๋ ์งง๊ณ ๊ฐ๋ ์ฑ๋ ์ข์์ ์์ฃผ ๋ง์กฑ์ค๋ฝ๋ค bb. 2021. 4. 21. [Level 1] ๋ฌธ์์ด์ ์ ์๋ก ๋ฐ๊พธ๊ธฐ Algorithm - ๋ฌธ์์ด์ ์ ์๋ก ๋ฐ๊พธ๊ธฐ - ๋ฌธ์ ๋ฌธ์์ด s๋ฅผ ์ซ์๋ก ๋ณํํ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํ๋ ํจ์๋ฅผ ์์ฑํ์ธ์. - s์ ๊ธธ์ด๋ 1์ด์ 5์ดํ์ ๋๋ค. - s์ ๋งจ์์๋ ๋ถํธ (+, -)๊ฐ ์ฌ ์ ์์ต๋๋ค. - s๋ ๋ถํธ์ ์ซ์๋ก๋ง ์ด๋ฃจ์ด์ ธ์์ต๋๋ค. - s๋ "0"์ผ๋ก ์์ํ์ง ์์ต๋๋ค. ์ ์ถ๋ ฅ ์์ s return "1234" 1234 "-1234" -1234 ๋ฌธ์ ํ๊ธฐ ์ด๋ฒ๋ฌธ์ ๋ ์ฌ์ค ๋๋ฌด ๊ฐ๋จํด์ ํ์ด๋ฅผ ์ ๊ธฐ์ ์ ๋งคํ์ง๋ง ๋ด๊ฐ ์๋กญ๊ฒ ์๊ฒ๋๊ฑธ ์์ฑํด๋ณด์๋ฉด, ์๋ ์๋ง ์ด๋ฐ ๋ฌธ์ ๋ผ๋ฉด ๋๋ ๋ฐฐ์ด์ด๋ ๋ฌธ์์ด ์์ '-, +'๋ฅผ ๋ฃ์ด์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค ํ์ ๊ฒ์ด๋ค. ๊ทผ๋ฐ ์๊ฐ ๋ถํธ๊ฐ ๋ค์ด๊ฐ ๊ฐ์ Number๋ฅผ ์ฌ์ฉํด์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ฉด ํด๊ฒฐ์ด ๋๋์ง ๊ถ๊ธํด์ ์๋ํด ๋ณด์๋๋ฐ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋๋ ๊ฒ์ ์ ์ ์.. 2021. 4. 20. [Level 1] ์์ ์ํธ Algorithm - ์์ ์ํธ - ๋ฌธ์ ์ด๋ค ๋ฌธ์ฅ์ ๊ฐ ์ํ๋ฒณ์ ์ผ์ ํ ๊ฑฐ๋ฆฌ๋งํผ ๋ฐ์ด์ ๋ค๋ฅธ ์ํ๋ฒณ์ผ๋ก ๋ฐ๊พธ๋ ์ํธํ ๋ฐฉ์์ ์์ ์ํธ๋ผ๊ณ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด "AB"๋ 1๋งํผ ๋ฐ๋ฉด "BC"๊ฐ ๋๊ณ , 3๋งํผ ๋ฐ๋ฉด "DE"๊ฐ ๋ฉ๋๋ค. "Z"๋ 1๋งํผ ๋ฐ๋ฉด "A"๊ฐ ๋ฉ๋๋ค. ๋ฌธ์์ด s์ ๊ฑฐ๋ฆฌ n์ ์ ๋ ฅ๋ฐ์ s๋ฅผ n๋งํผ ๋ฏผ ์ํธ๋ฌธ์ ๋ง๋๋ ํจ์๋ฅผ ์์ฑํด๋ณด์ธ์. - ๊ณต๋ฐฑ์ ์๋ฌด๋ฆฌ ๋ฐ์ด๋ ๊ณต๋ฐฑ์ ๋๋ค. - s๋ ์ํ๋ฒณ ์๋ฌธ์, ๋๋ฌธ์, ๊ณต๋ฐฑ์ผ๋ก๋ง ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค. - s์ ๊ธธ์ด๋ 8000์ดํ์ ๋๋ค. - n์ 1 ์ด์, 25 ์ดํ์ธ ์์ฐ์์ ๋๋ค. ์ ์ถ๋ ฅ ์์ s n result "AB" 1 "BC" "a B z" 4 "e F d" ๋ฌธ์ ํ๊ธฐ ์ด๋ฒ ๋ฌธ์ ๋ ๋งค๊ฐ๋ณ์๋ก ๋ฐ์์ค๋ ๋ฌธ์์ ์ซ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ ๋ฌธ์๋ฅผ n๋งํผ .. 2021. 4. 19. [Level 1] ์ฝ์์ ํฉ Algorithm - ์ฝ์์ ํฉ - ๋ฌธ์ ์ ์ n์ ์ ๋ ฅ๋ฐ์ n์ ์ฝ์๋ฅผ ๋ชจ๋ ๋ํ ๊ฐ์ ๋ฆฌํดํ๋ ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ์ ์ถ๋ ฅ ์์ n return 12 28 5 6 ๋ฌธ์ ํ๊ธฐ ์ด๋ฒ๋ฌธ์ ๋ ๋งค๊ฐ๋ณ์๋ก ๋ฐ๋ ์์ ์ฝ์์ธ ๊ฐ์ ๋ชจ๋ ๋ํ๋ ๊ฒ์ผ๋ก ๋ฐ๋ณต๋ฌธ์ ์ฌ์ฉํ์ฌ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด ์ฃผ์๋๋ฐ for๋ฌธ์ ์ฌ์ฉํด์ 1๋ถํฐ n๊น์ง ๋๋ ค์ n๊ณผ i๋ฅผ ๋๋ ธ์ ๋ ๋๋จธ์ง๊ฐ 0์ผ ๊ฒฝ์ฐ์ i๊ฐ์ result๊ฐ์ ๋ฆฌํด๋ ์ ์๋๋ก ๋ฌธ์ ๋ฅผ ์์ฑํ์๋๋ ๋ฌธ์ ๊ฐ ์ ๋๋ก ํด๊ฒฐ๋๋ ๊ฒ์ ํ์ธํ ์ ์์๋ค. 2021. 4. 18. ์ด์ 1 ยทยทยท 40 41 42 43 44 45 46 47 ๋ค์