자바스크립트 3

[챌린지세번째] 자바스크립트 코딩테스트 뿌시기 (문자열 내 p와 y의 개수)

음 이건 그래도 할만한것 같다는 생각이 든다. 사고과정.. 1. 일단 p, y라는 변수를 만들어서 초기값을 0으로 둔다. 2. for문을 이용하여 문자열을 쭉 흝으면서 p,P와 y,Y가 발견될때마다 p,y변수에 +1씩을 해준다 3. 마지막에 p와 y의 변수 값을 비교해서 같으면 ture를 리턴, 다르면 false를 리턴한다. function solution(s){ var answer = true; var p=0 var y=0 for (var i=0; i

[챌린지두번째] 자바스크립트 코딩테스트 뿌시기 (두개 뽑아서 더하기)

오늘 나를 괴롭힐 문제! numbers에서 서로다른 두개수를 뽑아서 모두 더한뒤에, 그걸 겹치는걸 빼기도 해야되고, 오름차순으로 담기도 해야된다. 어떻게 하는게 좋을까 생각해본 순서. 1. 빈배열을 만들어서(answer) 서로다른 두개수를 뽑아서 더한수를 집어넣는다. (반복이 필요하므로 for문을 이용하자) 2. 오름차순으로 정렬을 한다. 3. 그러면 중복되는 숫자가 서로 붙어있을텐데 이것 역시 for문을 이용하면 제거 할수 있지 않을까. 1. 서로다른 두개수를 뽑아서 더한수를 집어넣기. 1번부터 해보았다. 처음에 만들어본 식. function solution(numbers) { var answer = []; for var j=0; j

[챌린지첫번째] 자바스크립트 코딩테스트 뿌시기 (가운데 글자 가져오기)

요새 자바스크립트를 유뷰브랑 UDEMY 사이트를 통해 차근차근 배우고있다. 근데 역시 주입식으로 차근차근 배우는것은 효율이 많이 떨어진다는 생각이 들었다. 그래서 전반적으로 어떤개념들이 있는지 큰틀에서 대애충 배운다음에 문제풀이를 주먹구구로 해보는것이 문제해결능력을 높이는데 도움이 되지 않을까 싶어서 이렇게 코딩테스트 문제를 풀어보는과정을 남기기로 하였다. 문제는 프로그래머스 라는 사이트에서 찾아서 풀어볼 수 있다. 굉장히 잘만든 사이트이니 해보면 좋을듯.. 처음에 생각해본 식. 단어의 길이가 짝수인거를 표현을 어떻게 해야되나 고민하다가, 파라미터 s의 길이값을 구한뒤에 그걸 2로나눴을때 1이남으면 홀수, 그렇지않으면 짝수라고 생각하였다. 그리고 가운데있는 문자를 꺼내는건 [], 배열의 순서를 이용해 보..