문제
한 개의 문자열을 입력받아 해당 문자열에 알파벳 대문자가 몇 개 있는지 알아내는 프로그램을 작성하세요.
내가 푼 방법
<html>
<head>
<meta charset="UTF-8" />
<title>출력결과</title>
</head>
<body>
<script>
function solution(str) {
let answer = [];
arrStr = str.split("");
arrStr.forEach((value) => {
let upperArrStr = value.toUpperCase();
if (value === upperArrStr) {
answer.push(value);
}
});
return answer.length;
}
let str = "KoreaTimeGood";
console.log(solution(str));
</script>
</body>
</html>
다른 풀이
<html>
<head>
<meta charset="UTF-8" />
<title>출력결과</title>
</head>
<body>
<script>
function solution(s) {
let answer = 0;
for (let x of s) {
if (x === x.toUpperCase()) answer++;
}
return answer;
}
let str = "KoreaTimeGood";
console.log(solution(str));
</script>
</body>
</html>
😶 디게 쉽네 풀 수 있구나 ..
'Javascript 코테준비 > 섹션1' 카테고리의 다른 글
13. 대소문자 변환 (0) | 2022.09.10 |
---|---|
12. 대문자로 통일 (0) | 2022.09.09 |
10.문자찾기 (0) | 2022.09.04 |
9. A를 #으로 (0) | 2022.09.04 |
7. 10부제 (0) | 2022.09.03 |