1. ๋ฌธ์
๋๋ฌธ์์ ์๋ฌธ์๊ฐ ๊ฐ์ด ์กด์ฌํ๋ ๋ฌธ์์ด์ ์ ๋ ฅ๋ฐ์ ๋๋ฌธ์๋ ์๋ฌธ์๋ก ์๋ฌธ์๋ ๋๋ฌธ์๋ก ๋ณํํ์ฌ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์ธ์.
์ ๋ ฅ์์ | StuDY
์ถ๋ ฅ์์ | sTUdy
2. ๋ฌธ์ ํ์ด
answer๋ ๋น ๋ฌธ์์ด๋ก ๋ง๋ค์ด ๋๊ณ , ์ธ์๋ก ๋ฐ์ ๋ฌธ์์ด์ for of๋ฐ๋ณต๋ฌธ์ผ๋ก ํ๋์ฉ ๋๋ฉด์ if-else๋ฌธ์ผ๋ก ๋๋ฌธ์์ด๋ฉด ์๋ฌธ์๋ก ๋ฐ๊ฟ์ ๋์ ํ๊ณ , ์๋ฌธ์๋ฉด ๋๋ฌธ์๋ก ๋ฐ๊ฟ์ ๋์ ํ ๋ค answer ๊ฐ์ ๋ฐํํ๋ค.
function solution(str){
for(let x of str){
if(x === x.toUpperCase()){
answer += x.toLowerCase();
} else answer += x.toUpperCase();
}
return answer;
}
console.log(solution("StuDY"));
3. ์ฌ์ฉํ ๊ฐ๋
- String.toUpperCase()
๋ฌธ์์ด์ ๋๋ฌธ์๋ก ๋ณํ
- String.toLowerCase()
๋ฌธ์์ด์ ์๋ฌธ์๋ก ๋ณํ
'๐กAlgorithm > ๋ฌธ์ ํ๊ธฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
JS์๊ณ ๋ฆฌ์ฆ | ๊ฐ์ด๋ฐ ๋ฌธ์ ์ถ๋ ฅ (0) | 2021.04.23 |
---|---|
JS์๊ณ ๋ฆฌ์ฆ | ๊ฐ์ฅ ๊ธด ๋ฌธ์์ด (0) | 2021.04.19 |
JS์๊ณ ๋ฆฌ์ฆ | ๋๋ฌธ์๋ก ํต์ผ (0) | 2021.04.18 |
JS์๊ณ ๋ฆฌ์ฆ | ๋๋ฌธ์ ์ฐพ๊ธฐ (0) | 2021.04.18 |
JS์๊ณ ๋ฆฌ์ฆ | ๋ฌธ์ ์ฐพ๊ธฐ (0) | 2021.04.17 |