๋ชฉ๋ก2022/01/19 (3)

whatisthis?

javaScript. ์ˆซ์ž์•ผ๊ตฌ๊ฒŒ์ž„ - (1)

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๊นŒ์ง€ ๋žœ๋ค ์ •์ˆ˜ ์ถœ๋ ฅ *..

PRACTICE/SELF 2022. 1. 19. 10:50