๋ชฉ๋ก2022/01/19 (3)
whatisthis?
๐จ console ๊ฐ์ฒด์ ๋ฉ์๋ - log - dir - count - time - timeEnd ๐ console.log() Web Console์ ๋ฉ์์ง๋ฅผ ์ถ๋ ฅํ๋ console.log๋ ๊ฐ์ฒด / ๋ฌธ์์ด / ์นํ๋ฌธ์์ด ๋ฑ์ ์ถ๋ ฅํ ์ ์๋ค. +) ๋ก๊น ๋์์ธ์ ๋ฐ๋ผ info / warn / error ๋ ์กด์ฌํ๋ค. ___ ๐ console.dir() ๊ฐ์ฒด๋ dir๋ก , ๋๋จธ์ง๋ log๋ก ๋ก๊น ํ๋ฉด ํธํ๋ค. console.dir(document.body); >>> โ console.dir() ๊ณผ์ ์ฐจ์ด์ ์ ๋ฌด์์ผ๊น? - DOM ์์๋ค์ console๋ก ๋ณด๋ผ ๋ ์ฐจ์ด์ ์ด ์๋ค. console.log - element๋ฅผ HTML๊ณผ ๊ฐ์ ํธ๋ฆฌ๊ตฌ์กฐ๋ก ์ถ๋ ฅ. >> DOM์์์ ๋ํด ํน๋ณ ์ฒ๋ฆฌ ์ ๊ณต - ๊ฐ์ฒด๋ฅผ ๋ก๊น ..
javaScript. ์ซ์์ผ๊ตฌ๊ฒ์ -(1) Bulls and Cows (์ซ์์ผ๊ตฌ) - Rule - - ์ซ์ ์ ์ ํ์ : 10ํ ์ด๋ด - 4์๋ฆฌ์ ์ซ์๋ฅผ ์์๋ก ์ ํจ. - 0์์ 9๊น์ง์ ๋ค๋ฅธ ์ซ์๋ก ๊ตฌ์ฑ๋จ. ์ซ์๋ ๋ง์ง๋ง ์์น๊ฐ ํ๋ฆผ = B(๋ณผ) ์ซ์์ ์์น๊ฐ ๋ง์ = S(์คํธ๋ผ mywebproject.tistory.com let list = [0,1,2,3,4,5,6,7,8,9]; let number = []; for(let i=0; i> splice๋ฅผ ํตํด ํ๋๋ฅผ ๋ฝ๋๋ค๋ฉด list ๋ฐฐ์ด์ length๊ฐ ์ค์ด๋ฌ. ์ดํด ๐ป ๋๋ณด๊ธฐ ์๋ฅผ ๋ค๋ฉด, select๋ก ์ฒซ๋ฒ์งธ๋ก 4๋ฅผ ๋ฝ์๋ค๋ฉด splice์ ์ํด list ๋ฐฐ์ด์ [0, 1, 2, 3, 5, 6, 7, 8, 9]๊ฐ ๋ ๊ฒ์ด๊ณ , number ๋ฐฐ์ด์ nu..
Bulls and Cows (์ซ์์ผ๊ตฌ) - Rule - - ์ซ์ ์ ์ ํ์ : 10ํ ์ด๋ด - 4์๋ฆฌ์ ์ซ์๋ฅผ ์์๋ก ์ ํจ. - 0์์ 9๊น์ง์ ๋ค๋ฅธ ์ซ์๋ก ๊ตฌ์ฑ๋จ. ์ซ์๋ ๋ง์ง๋ง ์์น๊ฐ ํ๋ฆผ = B(๋ณผ) ์ซ์์ ์์น๊ฐ ๋ง์ = S(์คํธ๋ผ์ดํฌ) ์ซ์์ ์์น๊ฐ ์ ๋ถ ํ๋ฆฌ๋ฉด = O(์์) ์> 3 5 9 2 5 3 = 1S 1B ์ฝ๋ ์์ฑ ์ ์ ์์ฌ์ฝ๋๋ฅผ ๋จผ์ ์์ฑํด๋ณด์. 1. ๋จผ์ ์ปดํจํฐ๊ฐ ๋๋คํ 4์๋ฆฌ ์ซ์๋ฅผ ์ง ๋ค. - ๋จ, ์ด๋ 0๋ถํฐ 9๊น์ง ์ค๋ณต๋์ง ์๋๋ก ํด์ผํ๋ค. 1-(1). 0๋ถํฐ 9๊น์ง ๋๋ค ์ซ์๊ฐ ๋์ค๊ฒ ํ๋ ค๋ฉด Math.random() // 0๋ถํฐ 1๊น์ง์ค ๋๋ค์ผ๋ก ์ค์ ์ถ๋ ฅํจ Math.floor(Math.random()*10) // 0๋ถํฐ 9๊น์ง ๋๋ค ์ ์ ์ถ๋ ฅ *..