대문자 찾기(with JS)
대문자 찾기
문제
한 개의 문자열을 입력받아 해당 문자열에 알파벳 대문자가 몇 개 있는지
알아내는 프로그램을 작성하세요.
입력 값
'KoreaTimeGood'
해결 방법
// 솔루션 1 const solution = (word) => { let upperWord = word.toUpperCase(); return upperWord.split('').reduce((acc, cur, idx) => { return cur === word[idx] ? acc + 1 : acc; }, 0); } // 솔루션 2 //문자를 아스키코드로 바꿧을때 65 ~ 90까지 대문자 97 ~ 122까지가 소문자다. const solution = (word) => { let answer = 0; for (let i of word) { let num = i.charCodeAt(); num >= 65 && num <= 90 ? answer++ : null; } return answer; }
Author And Source
이 문제에 관하여(대문자 찾기(with JS)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@wldns12378/대문자-찾기with-JS저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)