문자열이 가장 많이 나타나는 문자와 횟수를 판단하다
분석하다.
제목의 뜻은 대체로 문자마다 나타나는 횟수를 찾아내 크기를 비교하는 것이다.그러면 모든 문자는 그것이 나타나는 횟수에 대응해야 한다.기왕 일일이 대응하는 바에야 우리는 대상을 쓸 생각을 했다
key
및value
로 문자와 그 출현 횟수를 저장한다.구체적인 방법
obj
key
값으로 하고 대응 횟수를 value
로 obj
에 추가한다.obj
즉 횟수value
로 하고, 그렇지 않으면 현재 항목++
을 key
로 obj
에 추가한다.obj
의 value
값을 저장하는 변수가 필요하다.num
를 설명하고 초기값0
을 설정합니다.obj
, 그value
값과 num
값의 크기를 비교한다.크면 그value
의 값num
을 부여하고, 그렇지 않으면num
의 값이 변하지 않아 최대value
의 값을 찾아낸다.value
값인 num
과 일치하는 key
값을 저장할 수 있는 그룹이 필요하다.이런 key
값은 한 개가 아닐 수 있기 때문에 한 개의 수조로 저장한다.keys
을 새로 만듭니다.obj
, num
와 일치하는 key
값을 판단하여 keys
에 추가한다.keys
는 수조이기 때문에 join
로 문자열로 변환해야 합니다.let str = "http://www.sxqyuming.com";
function word(str){
let obj = {};
let num = 0;
let keys = [];
for(var i=0;i
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.