반응형
문자 개수 세기
주어진 단어에 특정 알파벳이 몇 번 들어가는지 세어주는 프로그램을 작성해봅시다.
예를 들어 countCharacter('AbaCedEA', 'E') 함수는 'AbaCedEA' 에서 E가 몇 번 들어갔는지 세는 함수로 실행결과는 2입니다.
여기서 주의해야 할 점은 대소문자를 구분하지 않는 다는 점입니다.
countA(word) 함수는 단어에 'A'가 몇 번 들어가는지 출력하는 함수입니다. 마찬가지로 대소문자를 구분하지 않습니다.
// 주어진 단어(word)에 특정 알파벳(ch)이 몇 번 들어가는지 세어주는 함수
function countCharacter(word, ch) {
var count = 0;
let big = word.toUpperCase();
for (let k = 0; k < word.length; k++) {
if (big[k] === ch) {
count ++
}
}
return count;
}
// 단어 word에 알파벳 'A'가 몇 번 나오는지 세어주는 함수
function countA(word) {
var count = 0;
let small = word.toLowerCase();
for (let i = 0; i < word.length; i++) {
if (small[i] === "a") {
count ++
}
}
return count;
}
// 테스트 코드
console.log(countCharacter('AbaCedEA', 'E'));
console.log(countCharacter('AbaCedEA', 'X'));
console.log(countA('AbaCedEA'));
본 내용은 Codeit의 'jQuery' 강의를
참고하여 작성한 내용입니다.
반응형
'Front-end > jQuery' 카테고리의 다른 글
[jQuery 시작하기] 02. 과제로 워밍업 (0) | 2021.02.17 |
---|---|
[jQuery 시작하기] 02. 과제로 워밍업 (0) | 2021.02.17 |
[jQuery 시작하기] 02. 과제로 워밍업 (0) | 2021.02.17 |
[jQuery 시작하기] 01. HTML, CSS와의 콜라보레이션 (0) | 2021.02.16 |
[jQuery 시작하기] 01. HTML, CSS와의 콜라보레이션 (0) | 2021.02.10 |