# section4

Section 4_Sprint 2
section4_sprint2 : count-based representation, distributed representation, language modeling with RNN, transformer

Section 4_Sprint 1
section4_spint1 : artificial neural network, training neural network, 더 나은 신경망 학습을 위한 방법들, hyperparameter tuning

K번째 큰 수
tmp에 뽑은 3장의 카드를 만든다.stack\[]에 넣어준다.stack을 정렬시킨다.(내림차순으로)stack을 Set으로 바꾼다음 다시 배열로 바꾼다. -> 중복을 제거하기 위함Set을 만들어 바로 중복을 제거해준다.

졸업선물
50%할인쿠폰을 모든 상품에 적용해본다.선물과 배송비가 각각다르므로 모든 경우를 확인해야 한다.주의break가 작동하기 위해서는 sum의 값이 상품가격을 더하기 전에도 m보다 작아야 하며, 더한 후에도 m보다 작아야 한다.\-> 이 문제를 해결하기 위해 break를 두

멘토링
완전탐색으로 모든 경우의 수를 검사한다.그러므로 4중 for을 돌린다.i=1, j=2이라고 가정한다.L=0일때 i의 1이 몇번째인지 탐색한다. -> 2번째 , ps=2L=0일때 j의 1이 몇번째인지 탐색한다. -> 4번째 , py=4ps가 py보다 크다는 것은 i가 j

뒤집은 소수
parseInt()과 Math.floor의 공통점과 차이점공통점: 양수일 경우 내림한 결과가 나온다.차이점(음수일때)Math.floor: 소수 첫째자리에서 양수일때처럼 내림한다.ex) Math.floor("-12.34"); // -13parseInt: 올림한다.ex)