알고리즘 - 문자열의 특정값 아스키코드로 바꾸기

송인성·2021년 10월 4일
0

문자열에서 대문자인것이 있으면 counter를 올려라 라는 알고리즘 문제
아스키코드를 사용하여 해결해볼것이다.

let word = "Korea";
let cnt = 0;

for(let x of word){
	let num = x.charCodeAt();
	if(num >= 65 && num <= 90){
    	cnt++;
    }
}

여기 알고리즘의 해결에서 핵심은 아스키코드를 사용한 것인데 charCodeAt()함수를 통해서 해당 문자의 아스키코드 값을 알려준다.

아스키코드로 대문자의 아스키 넘버는
65~90이다 (A-Z)

소문자의 경우에는
97-122 (a-z)이다.

profile
코드 한줄에 의미를 생각할 수 있는 개발자가 되어 가는중... 🧑🏻‍💻

0개의 댓글