졸꾸 코딩일기 21.6.29
건강관리
- 산책 X
- 스트레칭 V
- 감사일기 V
코딩기록
Javascript 코플릿 H - 2(+1)
function A(str) { let result = {} for(let i = 0; i < str.length; i++){ let count = 0 for(let j = i; j < str.length; j++){ if(str[i] === str[j]){ count = count + 1 } } result[str[i]] = count //반면 객체의 할당은 단순히 i반복문의 일부로서 j반복문을 포괄할 수있는 힘이없다. } return result // TODO: 여기에 코드를 작성합니다. } //확실히 객체와 배열은 뭔가 다르다
function A(str) { let result = [] for(let i = 0; i < str.length; i++){ let count = 0 for(let j = i; j < str.length; j++){ if(str[i] === str[j]){ count = count + 1 } } result.push(str[i] + count) //---> push는 함수 그래서 i반복문이 한번 끝나고 결과값을 내야작동 } return result // TODO: 여기에 코드를 작성합니다. }
피드백
- 배열은 메소드(함수객체)를 통해 요소를 추가하기에 반복문과 독립되어 작동한다는 장점이 있다. 반면 객체에 요소를 추가하는 것은 단순히 변수 할당차원의 작업이어서 자꾸 반복문의 일부로서 작용한다.
- 마지막 문제가 꽤 오래걸림
Author And Source
이 문제에 관하여(졸꾸 코딩일기 21.6.29), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@dav777/졸꾸-코딩일기-21.6.29저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)