알고리즘 토이 문제 3번째 부분집합인지 아닌지 불린값 반환문제
isSubsetOF라는 함수가 있다. 두가지 예시를 들어본다. 예시 1) 1 2 3 var a = ['commit','push']라고 했을떄... a.isSubsetOF(['commit','rebase','push','blame']) // true cs 예시 2) 1 2 3 4 5 var b = ['merge','reset','reset'] b.isSubsetOf(['reset','merge','add','commit']) // true cs 집합의 종류엔 배열, 객체 ,숫자, 문자열이 있다. 이것들을 비교해서 있는지 확인할려면 어떤 방법이 좋을까? 정답은 ? (고민해보길 바란다) 힌트는 문자열이다. 더보기 JSON.stringify를 이용하면 된다. 확인할 배열에 모든 배열의 각 요소 값을 문자열로 바..
알고리즘 토이 문제 1 풀기. 가위바위보 모든 경우의 수의 배열 구하기..
가위바위보를 했을때 나올 수 있는 모든 경우의 수를 구해볼려고 한다. 예를들어 1을 입력하면 한명이서 3(가위,바위,보) 세가지 경우가 나오고 예를들어 2를 입력하면 두명이서 3 x 3 9가지 경우의 수가 나온다. n을 입력하면 n명이서 3^n승의 경우의 수가 나온다. 함수에 1을 입력하면 ['rock'],['scissors'],['paper'] 을 출력하고 함수에 2를 입력하면 ['rock','rock'] ,['rock','scissors'],['rock','paper],['scissors','rock'],['scissors','scissors'],['scissors','paper'],['paper','rock'],['paper','sissors'],['paper','paper'] 이걸 그림으로 표현해..