티스토리 뷰
반응형
문제
입력된 문자열에서 대문자를 찾아 개수를 출력하시오.
입력 예제
SixSoupSalt
출력 예제
3
풀이
방법 1. toUpperCase() 사용
function solution(s) {
let answer = 0;
for (let x of s) {
if (x === x.toUpperCase()) answer++;
}
return answer;
}
방법 2. ASCII 코드 사용
- 대문자 : 65~90
- 소문자 : 97~122
function solution(s) {
let answer = 0;
for (let x of s) {
let asc = x.charCodeAt();
if (asc >= 65 && asc <= 90) answer++
}
return answer;
}
반응형
'Data Structure & Algorithm' 카테고리의 다른 글
[알고리즘-JS] 가장 긴 문자열 찾기 (0) | 2022.05.01 |
---|---|
[알고리즘-JS] 대소문자 변환 (0) | 2022.05.01 |
[알고리즘-JS] 문자열 개수 찾기 (0) | 2022.05.01 |
[알고리즘-JS] 문자열 탐색 변경 (0) | 2022.05.01 |
[알고리즘-JS] 일곱 난쟁이 찾기 (0) | 2022.05.01 |