11월, 2020의 게시물 표시

구글블로그에 code block 이쁘게 삽입하기 (highlight.js)

이미지
구글블로그(blogspot)에 highlight.js을 사용해서 아래와 같은 style이 적용된 code block을 삽입할 수 있습니다. resize() { this.stageWidth = document.body.clientWidth; this.stageHeight = document.body.clientHeight; this.canvas.width = this.stageWidth * 2; this.canvas.height = this.stageHeight * 2; } style이 적용된 code block 구글블로그(blogspot)에 적용하기 1. 관리자 화면에서 테마 클릭 2.  "▼" 아이콘 클릭 3. HTML 편집 클릭 <script async='async' src='https://www.gstatic.com/external_hosted/clipboardjs/clipboard.min.js'/> <link href='//cdnjs.cloudflare.com/ajax/libs/highlight.js/10.4.0/styles/default.min.css' rel='stylesheet'/> <script src='//cdnjs.cloudflare.com/ajax/libs/highlight.js/10.4.0/highlight.min.js'/> <script>hljs.initHighlightingOnLoad();</script> 4. 내용을 복사합니다. 5. 본문에 "✔" 한번 클릭한 후 CTRL + F 를 누르면 Search 가 활성화 됩니다. 6. "</head>"를 입력해서 라인을 찾습니다. 7. "</head>" 라인 위에 4번에서 복사한 내용을 붙여넣기 합니다. T...

로또 당첨 확률 계산

로또 당첨 확률이 궁금하여 몇번 만에 1등에 당첨되는지 알려주는 앱을 만들어봤어요. 먼저 1~45 사이의 숫자를 랜덤으로 6개 추출하는 function을 만듭니다. const   BALL_MAX   =   6 ; //로또 6개의 숫자 const   run   =  ()  =>  {    const   numArray   =   Array ( 45 )     . fill ()     . map (( _ ,  i )  =>   i   +   1 );    let   result   =  [];    for  ( let   i   =   - 1 ;  ++ i   <   BALL_MAX ; ) {      const   num   =   Math . floor ( Math . random ()  *   45 )  -   i ;      result [ i ]  =   numArray [ num ];      numArray . splice ( num ,  1 );     //선택된 번호는 삭제한다.   }    return   result ; }; 당첨 숫자를 몇번만에 찾는지 출력합니다. const   findWinning   =  ( times )  =>  { ...