๋ฌธ์์ด my_string
์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, ๋๋ฌธ์๋ ์๋ฌธ์๋ก ์๋ฌธ์๋ ๋๋ฌธ์๋ก ๋ณํํ ๋ฌธ์์ด์ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
my_string
์ ๊ธธ์ด โค 1,000my_string
์ ์์ด ๋๋ฌธ์์ ์๋ฌธ์๋ก๋ง ๊ตฌ์ฑ๋์ด ์์ต๋๋ค.my_string | result |
---|---|
"cccCCC" | "CCCccc" |
"abCdEfghIJ" | "ABcDeFGHij" |
์ ์ถ๋ ฅ ์ #1
์ ์ถ๋ ฅ ์ #2
๋ฌธ์์ด ์ฝ๋๋ก ๋๋ฌธ์๋ 65, ์๋ฌธ์๋ 97๋ถํฐ ์์ํ๋ค๋ ์ ์ ์ด์ฉํ์ฌ ํ์ดํ์์
const solution = my_string => [...my_string].map(a => a.charCodeAt() >= 65 && a.charCodeAt() < 97 ? a.toLowerCase() : a.toUpperCase()).join("")