[문제 설명]
문자열 s가 있습니다. 이 문자열의 대/소문자를 서로 바꾸는 함수, solution을 완성해주세요.
예를 들어, s 'Naver'가 있을 때, 결과는 'nAVER' 입니다.
[입력 형식]
- s는 길이가 100 이하의 문자열입니다.
- s는 대/소문자로 구성되어 있습니다.
[출력 형식]
- 문자열의 대/소문자를 변경하여 출력합니다.
풀이
1. s의 요소 각각이 대문자이면 소문자를 answer에 더해준다.
2. 소문자이면 대문자를 넣어준다.
for...of
stirng.toUpperCase()
string.toLowerCase()
function solution(s) {
var answer = '';
for(let x of s)
if(x == x.toUpperCase()){
answer += x.toLowerCase();
} else answer += x.toUpperCase();
return answer;
}
console.log(solution('Naver'));
반응형
'자료구조,알고리즘 > Java Script 기초' 카테고리의 다른 글
html,css : table로 달력 만들기 (0) | 2022.09.24 |
---|---|
[js]배열의 최소값 찾기 (0) | 2022.08.14 |
[js] 문자열을 ASCII Code 배열로 출력 (0) | 2022.08.14 |
JS기초 17 : N차원 Array (0) | 2022.07.27 |
JS기초 16 : Date (0) | 2022.07.27 |
댓글