๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๊ฐœ์ธ๊ณต๋ถ€/Algorithm

[Level 1] ๋กœ๋˜์˜ ์ตœ๊ณ  ์ˆœ์œ„์™€ ์ตœ์ € ์ˆœ์œ„

by ๐Ÿ‡๋ฐ•๋ด‰๋ด‰๐Ÿ‡ 2021. 5. 9.

 

 

 

Algorithm

-  ๋กœ๋˜์˜ ์ตœ๊ณ  ์ˆœ์œ„์™€ ์ตœ์ € ์ˆœ์œ„ -

 


 

๋ฌธ์ œ

๋กœ๋˜ 6/45๋Š” 1๋ถ€ํ„ฐ 45๊นŒ์ง€ ์ˆซ์ž ์ค‘ 6๊ฐœ๋ฅผ ์ฐ์–ด์„œ ๋งžํžˆ๋Š” ๋Œ€ํ‘œ์ ์ธ ๋ณต์›์ž…๋‹ˆ๋‹ค.

์•„๋ž˜๋Š” ๋กœ๋˜์˜ ์ˆœ์œ„๋ฅผ ์ •ํ•˜๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค.

 

์ˆœ์œ„ ๋‹น์ฒจ ๋‚ด์šฉ
1 6๊ฐœ ๋ฒˆํ˜ธ๊ฐ€ ๋ชจ๋‘ ์ผ์น˜
2 5๊ฐœ ๋ฒˆํ˜ธ๊ฐ€ ์ผ์น˜
3 4๊ฐœ ๋ฒˆํ˜ธ๊ฐ€ ์ผ์น˜
4 3๊ฐœ ๋ฒˆํ˜ธ๊ฐ€ ์ผ์น˜
5 2๊ฐœ ๋ฒˆํ˜ธ๊ฐ€ ์ผ์น˜
6(๋‚™์ ) ๊ทธ ์™ธ

 

๋กœ๋˜๋ฅผ ๊ตฌ๋งคํ•œ ๋ฏผ์šฐ๋Š” ๋‹น์ฒจ ๋ฒˆํ˜ธ ๋ฐœํ‘œ์ผ์„ ํ•™์ˆ˜๊ณ ๋Œ€ํ•˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ, ๋ฏผ์šฐ์˜ ๋™์ƒ์ด ๋กœ๋˜์— ๋‚™์„œ๋ฅผ ํ•˜์—ฌ, ์ผ๋ถ€ ๋ฒˆํ˜ธ๋ฅผ ์•Œ์•„๋ณผ ์ˆ˜ ์—†๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋‹น์ฒจ ๋ฒˆํ˜ธ ๋ฐœํ‘œํ›„, ๋ฏผ์šฐ๋Š” ์ž์‹ ์ด ๊ตฌ๋งคํ–ˆ๋˜ ๋กœ๋˜๋กœ ๋‹น์ฒจ์ด ๊ฐ€๋Šฅํ–ˆ๋˜ ์ตœ๊ณ  ์ˆœ์œ„์™€ ์ตœ์ € ์ˆœ์œ„๋ฅผ ์•Œ์•„๋ณด๊ณ  ์‹ถ์–ด ์กŒ์Šต๋‹ˆ๋‹ค.

์•Œ์•„๋ณผ ์ˆ˜ ์—†๋Š” ๋ฒˆํ˜ธ๋ฅผ 0์œผ๋กœ ํ‘œ๊ธฐํ•˜๊ธฐ๋กœํ•˜๊ณ , ๋ฏผ์šฐ๊ฐ€ ๊ตฌ๋งคํ•œ ๋กœ๋˜ ๋ฒˆํ˜ธ๊ฐ€ 6๊ฐœ๊ฐ€ 44, 1, 0, 0, 31, 25๋ผ๊ณ  ๊ฐ€์ •ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

๋‹น์ฒจ ๋ฒˆํ˜ธ๊ฐ€ 6๊ฐœ๊ฐ€ 31, 10, 45, 1, 6, 19๋ผ๋ฉด ๋‹น์ฒจ ๊ฐ€๋Šฅํ•œ ์ตœ๊ณ  ์ˆœ์œ„์™€ ์ตœ์ €์ˆœ์œ„๋ฅผ ์˜ˆ์ธกํ•  ์ˆ˜ ์žˆ๋Š” ํ•จ์ˆ˜๋ฅผ ๋งŒ๋“ค์–ด ์ฃผ์„ธ์š”.

 

์ž…์ถœ๋ ฅ ์˜ˆ์‹œ

lottos win_nums result
[44, 1, 0, 0, 31, 25] [31, 10, 45, 1, 6, 19] [3, 5]
[0, 0, 0, 0, 0, 0] [38, 19, 20, 40, 15, 25] [1, 6]

 

๋ฌธ์ œ ํ’€๊ธฐ

 

์ผ๋‹จ ๋จผ์ € ๋ฌธ์ œ๋ฅผ ํ’€๊ธฐ ์ „์— ๋งž์€ ๊ฐœ์ˆ˜์— ๋”ฐ๋ผ์„œ ์ˆœ์œ„๊ฐ€ ์ •ํ•ด์ ธ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฐฐ์—ด์•ˆ์— ์—˜๋ฆฌ๋จผํŠธ๋ฅผ ๋ฐฐ์—ด๋กœ ์ฃผ์–ด์„œ [๋งž์€๊ฐœ์ˆ˜, ์ˆœ์œ„]๋กœ ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ๋„๋ก ๊ฐ’์„ ๋„ฃ์–ด์ฃผ์—ˆ๋‹ค.

 

๊ทธ๋ฆฌ๊ณ  ๋‚˜์„œ ์ผ๋‹จ ๋™์ƒ์ด ๋‚™์„œํ•œ ์ˆซ์ž์˜ ๊ฐœ์ˆ˜์™€ ๋™์ƒ์ด ๋‚™์„œํ•œ ์ˆซ์ž๋ฅผ ์ œ์™ธํ•œ ๋กœ๋˜๊ฒฐ๊ณผ์™€ ์ผ์น˜ํ•œ ์ˆซ์ž์˜ ๊ฐœ์ˆ˜๋ฅผ ํŒŒ์•…ํ•ด ์ฃผ์—ˆ๋‹ค.

 

๊ทธ๋Ÿฐ๋‹ค์Œ์— ๊ฒฐ๊ณผ๊ฐ’์„ ๋ฆฌํ„ดํ• ๋•Œ 0๋ฒˆ์งธ์—์„œ๋Š” ๋‚™์„œํ•œ ์ˆซ์ž๊ฐ€ ๋ชจ๋‘ ์ผ์น˜ํ–ˆ์„๋•Œ์˜ ๊ฐ’์€ correctLen๊ณผ zeroLen์„ ๋”ํ•ด์„œ ์ˆœ์œ„๊ฐ’์„ ์–ป์–ด๋‚ด๊ณ , 1๋ฒˆ์งธ์—์„œ๋Š” correctLen์˜ ๊ฐ’๋งŒ ํŒŒ์•…ํ•ด์„œ ๊ฐ’์„ ๋ฆฌํ„ดํ•ด์ฃผ์—ˆ๋‹ค.

 

 

๋ฐ˜์‘ํ˜•

'๊ฐœ์ธ๊ณต๋ถ€ > Algorithm' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[Level 1] ์ฒด์œก๋ณต  (0) 2021.05.11
[Level 1] ๋ชจ์˜๊ณ ์‚ฌ  (0) 2021.05.10
[Level 1] ์Œ์–‘ ๋”ํ•˜๊ธฐ  (0) 2021.05.08
[Level 1] ์†Œ์ˆ˜ ๋งŒ๋“ค๊ธฐ  (0) 2021.05.07
[Level 1] ๋‚ด์   (0) 2021.05.06

๋Œ“๊ธ€