본문 바로가기

전체 글125

코딩테스트 레벨1 숫자열과 문자열 영어로 적힌 숫자가 입력되면 그걸 다시 숫자로 바꾸기. 1. 영어로 적힌 숫자만 찾아내야 하며 그걸 숫자로 바꾼다. 2. String method 활용. 이때 replace를 생각해내야 한다( 2021. 11. 29.
대문자 몇개인지 찾기 function solution(s){ let answer=0; for(let x of s) { if(x===x.toUpperCase()) answer++; } return answer; } let str="HI"; console.log(solution(str)); 2021. 11. 16.
문자열에서 특정 문자가 몇개 있는지 찾기 /*문자열 입력 받아, 특정 문자가 몇개있는지 알아보기 1. 함수만들기 2.파라미터는 2개(문자열, 특정문자) 3. 답은 splice메소드 이용*/ function solution(s,t){ let answer = s.split(t).length; return answer-1; } let str = "BANANA"; console.log(solution(str,"A")); 왜 answer-1을 하는걸까? 분리하면 왜 문자의 갯수보다 하나 더 늘어나는거지? 2021. 11. 14.
Array 오브젝트 reverse() reverse() 구분 데이터(값) data 대상 파라미터 사용하지 않음 반환 결과 배열의 엘리먼트 위치를 역순으로 바꿈 엘리먼트 값이 아닌 인덱스 기준 대상 배열도 바뀜 var value = [1, 3, 6, 5]; log(value.reverse()); //[5, 6, 3, 1] 2021. 11. 14.
Array 오브젝트 엘리먼트 삭제 /*var value = [101, 26, 7, 1234];배열의 엘리먼트 값을 역순으로 정렬 1.배열 만들기 2. sort 이용하기 3. 역순배열하기(two-one)*/ 'use strict' value = []; var value = [101, 26, 7, 1234]; value.sort(function(one, two){ return two - one; }); console.log(value); shift() 구분 데이터(값) data 대상 파라미터 사용하지 않음 반환 삭제한 엘리먼트 배열의 첫번째 엘리먼트 삭제 삭제한 엘리먼트 값이 undefined로 남지 않고 완전히 삭제됨 length 값이 하나 줄어듬. var value = [1, 2, 34]; log(value.shift()); //1 삭제.. 2021. 11. 14.
배열과 관련된 문제풀이 //*배열생성하여 id1 ..id10까지 생성후 로 끝내야함 마지막에 innerHTML사용해야함*// "use strict"; var html = []; //배열만들기 html.push(""); //시작문자열 작성 for (var a = 1; a 2021. 11. 11.