[JavaScript/section 3] 02 - ์ ํจํ ํฐ๋ฆฐ๋๋กฌ
ยท
Algorithm/์ธํ๋ฐ(inflearn)
๐ ๋ฌธ์ ์์์ ์ฝ์ ๋๋ ๋ค์์ ์ฝ์ ๋๋ ๊ฐ์ ๋ฌธ์์ด์ ํฐ๋ฆฐ๋๋กฌ์ด๋ผ๊ณ ํ๋ค. ๋ฌธ์์ด์ด ์
๋ ฅ๋๋ฉด ํด๋น ๋ฌธ์์ด์ด ํฐ๋ฆฐ๋๋กฌ์ด๋ฉด "YES", ์๋๋ฉด "NO"๋ฅผ ์ถ๋ ฅํ๋ ๋ฌธ์ ์ด๋ค. ๋จ, ํ๋ฌธ์ ๊ฒ์ฌํ ๋ ์ํ๋ฒณ๋ง ๊ฐ์ง๊ณ ํ๋ฌธ์ ๊ฒ์ฌํ๋ฉฐ, ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ถํ์ง ์๋๋ค. ์ํ๋ฒณ ์ด์ธ์ ๋ฌธ์๋ค์ ๋ฌด์ํ๋ค. ๐ง๐ป๐ป ๋์ ํ์ด ๋ฐฉ๋ฒ toUpperCase() ๋ฉ์๋๋ฅผ ์ฌ์ฉํ์ฌ ์
๋ ฅ๋ ๋ฌธ์์ด์ ๋๋ฌธ์๋ก ๋ณํํ๋ค. ๊ฐ ๋ฌธ์๋ค์ ํ๋์ฉ ๋๋ฉด์ charCodeAt() ๋ฉ์๋๋ฅผ ์ฌ์ฉํ์ฌ ์ํ๋ฒณ์ ํด๋นํ๋ ๋ฌธ์๋ง str ๋ณ์์ ๋์ ์์ผ์ค๋ค. ๐จ๐ผ๐ซ ๊ฐ์ฌ๋ ํ์ด ๋ฐฉ๋ฒ [^]: ๋ถ์ ๋ฌธ์ ํด๋์ค. ๋๊ดํธ ์์ ํฌํจ๋์ง ์์ ๋ฌธ์๋ค๋ก ๋งค์น. ^(์บ๋ฟ): ์
๋ ฅ์ ์์๊ณผ ๋งค์น. toUpperCase() ๋ฉ์๋๋ฅผ ์ฌ์ฉํ์ฌ ์
๋ ฅ๋ ๋ฌธ์์ด์ ..