전체 글
-
프로그래머스 : 문자열 내 p와 y의 개수카테고리 없음 2023. 1. 27. 05:26
1, 내가 푼 것 function solution(s){ var answer = true; var arr = [...s]; var numP = 0; var numY = 0; // [실행] 버튼을 누르면 출력 값을 볼 수 있습니다. for(var i = 0; i < arr.length; i++){ if(arr[i] == "p" || arr[i] == "P"){ numP++; } if(arr[i] == "y" || arr[i] == "Y"){ numY++; } } if(numP !== numY){ answer = false; } //당연히 틀렸음 문자열은 배열이 아님 return answer; } - 얼레벌레 풀긴 했지만, 내가 생각한 방법을 실행시키기 위해 mdn, 구글링을 이용해서 푼 첫 문제! - 이렇..
-
노마드코더 Js : superEventHandler카테고리 없음 2023. 1. 27. 04:43
갑자기 superEventHandler을 사용하라고해서 당황했었다. 그냥 이름인가? 했는데 그건 또 아니었음^^ 새로 배운 거라 간단히 정리해보겠다. 1. superEventHandler 란? : 메서드. 지정한 유형의 이벤트를 대상이 수신할 때 마다 호출할 함수를 설정할 수 있음. 즉, 메서드 안에 여러 함수를 넣을 수 있다는 말임. 2. 호출 addEventListener(type, listener); addEventListener(type, listener, options); addEventListener(type, listener, useCapture); type: 수신할 이벤트 유형, 대소문자 구분 문자열 listener : 지정한 이벤트를 수신할 객체, handleEvent() 메서드를 포함하..
-
-
프로그래머스 - 가장 큰 수 찾기카테고리 없음 2023. 1. 20. 22:04
function solution(array) { var answer = []; var big = 0; var num = 0; for(i = 0; i array[i+1]){ big = array[i]; num = i; } else{ big = array[i+1]; num = i+1; } } answer = [big, num]; return answer; } // 기분 안 좋아서 다른 사람들 것 공부는 나중에.. // 이거는 좀 아쉽다. math 함수 쓰면 되는 거였는데, 몰라서 저렇게 줄줄이 풀어서 써놓음 // math 함수 공부해보기
-
프로그래머스 - 짝수와 홀수카테고리 없음 2023. 1. 16. 23:16
1. 내 풀이 function solution(num) { var answer = ''; if(num%2==0){ answer = "Even"; }else answer = "Odd"; return answer; } 2. 공부 1) function evenOrOdd(num) { return num % 2 ? "Odd" : "Even"; } - 삼항연산자 - 0이 false 라는 것을 이용 //쩐다,,어케 저런생각했지 공모전하면서 삼항연산자를 많이 썼었는데, 나도 실제로 사용 많이 할 수 있도록 하기!