[leetcode, JS] 2278. Percentage of Letter in String

mxxn·2023년 12월 21일
0

leetcode

목록 보기
154/198

문제

문제 링크 : Percentage of Letter in String

풀이

/**
 * @param {string} s
 * @param {character} letter
 * @return {number}
 */
var percentageLetter = function(s, letter) {
    let cnt = 0
    for(let el of s) {
        if(el === letter) cnt += 1
    }
    return Math.floor(cnt/s.length * 100)
};
  1. 문자열 s의 element와 letter가 같으면 cnt +1
  2. 퍼센티지 계산하여 return
  • Runtime 55 ms, Memory 41.78 MB

다른 풀이

/**
 * @param {string} s
 * @param {character} letter
 * @return {number}
 */
var percentageLetter = function(s, letter) {
    let count = s.split(letter).length-1
    return Math.floor(count/s.length*100)
};
  1. letter로 split하여 count를 구함
  2. 퍼센티지 계산하여 return
  • Runtime 47 ms, Memory 41.46 MB
profile
내일도 글쓰기

0개의 댓글