[Level 1] ๋ฌธ์์ด ๋ค๋ฃจ๊ธฐ ๊ธฐ๋ณธ Algorithm - ๋ฌธ์์ด ๋ค๋ฃจ๊ธฐ ๊ธฐ๋ณธ - ๋ฌธ์ ๋ฌธ์์ด s์ ๊ธธ์ด๊ฐ 4ํน์ 6์ด๊ณ , ์ซ์๋ก๋ง ๊ตฌ์ฑ๋ผ์๋์ง ํ์ธํด์ฃผ๋ ํจ์๋ฅผ ์์ฑํ์ธ์. ์ ์ถ๋ ฅ ์์ s return "a234" false "1234" true ๋ฌธ์ ํ๊ธฐ ์ด๋ฒ ๋ฌธ์ ๋ ๋ฌธ์์ด์ ๊ธธ์ด๋ฅผ ๋จผ์ ํ์ ํ ๋ค์์ ํด๋น ๋ฌธ์์ด์์ ์ซ์๋ง ๋ด๊ฒจ์ ธ ์๋์ง์ ๋ํด ํ์ธํ๋ ๋ฌธ์ ๋ก ๋๋ ์ผ๋จ ๋งค๊ฐ๋ณ์ s์ ๊ธธ์ด๊ฐ 4์ 6์ด ๋ง๋์ง ๋จผ์ ํ์ธ์ ํด์ฃผ์๋ค. ๊ทธ๋ฐ๋ค์์ ๋ณ์ arr์์ s๋ฅผ ํ๋์ฉ ์ชผ๊ฐ๊ณ ๋ชจ๋ Numberํ์์ผ๋ก ๋ฐ๊ฟ์ค ๋ค์, NaN์ด ์๋์ง ์๋์ง๋ฅผ ํ์ธํด์ arr๊ธธ์ด๊ฐ ์์ผ๋ฉด ์ํ๋ฒณ์ด ํฌํจ๋์ด ์์ผ๋ false๋ฅผ ์ฃผ๊ณ ๊ธธ์ด๊ฐ ์์ ๊ฒฝ์ฐ ์ซ์๋ง ๋ค์ด๊ฐ์๋ค๊ณ ํ๋จํ์ฌ true๊ฐ์ ๋ฆฌํดํ๋๋ก ์ค์ ํด์ฃผ์๋ค. ์ฌ์ค ์ฌ๊ธฐ์๋ ์ด์ง ์ด์ฒ๊ตฌ๋ ์๋ ์ค์๋ฅผ .. 2021. 4. 24. [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. ์ด์ 1 ยทยทยท 40 41 42 43 44 45 46 47 ๋ค์