์ด๋ฒˆ์—” ์„ค๋ช…๊ธ€์„ ์“ธ ๋Šฅ์ง€๊ฐ€ ์•ˆ ๋ผ์„œ ๊ทธ๋ƒฅ ์ฝ”๋“œ ๋ณด๋ฉด์„œ ์•Œ์•„๋‚ธ ๊ฒƒ๋งŒ ์จ ๋ณด์•˜๋‹ค.

โ€ป ๋ณธ์ธ์€ ์ž๋ฐ”์— ๋Œ€ํ•ด ๋ณ„๋กœ ์•„๋Š” ๊ฒŒ ์—†๊ธฐ ๋•Œ๋ฌธ์—(๋ณ€์ˆ˜ ์ด๋ฆ„์ด๋‚˜ ๊ฐ์ฃผ๋ฅผ ๋ณด๊ณ  ๋ฌด์Šจ ๋œป์ธ์ง€ ํŒŒ์•…ํ•˜๋ฉฐ, ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ๊ฒฐ์ •ํ•˜๋Š” ๋ช…๋ น์–ด๋Š” ์ฐพ์•„์„œ ํ•ด์„ํ•จ) ์‚ฌ์‹ค๊ณผ ๋‹ค๋ฅธ ๋ถ€๋ถ„์ด ์žˆ์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ž์‹ ์ด ์ž๋ฐ”๋ฅผ ์ž˜ ์•ˆ๋‹ค๋ฉด ํ•ด๋‹น ์ฝ”๋“œ๋ฅผ ์ง์ ‘ ๋ณด๊ณ  ํ‹€๋ฆฐ ๊ฒŒ ์žˆ๋‹ค๋ฉด ์•Œ์•„์„œ ๊ฑธ๋Ÿฌ ๋ณด์ž.



1. ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ํ’€ ์–‘์˜ ์ œํ•œ

์žฌ์„ฑ์žฅ์˜ ๋งˆ๋ฒ• ๋ง‰๋Œ€์—๋Š” chargelimit์ด๋ผ๋Š” ๋ณ€์ˆ˜๊ฐ€ ์žˆ๋‹ค.
๊ฐ•ํ™”์ˆ˜์น˜๊ฐ€ 10์ด ๋˜๊ณ  ๋‚˜์„œ๋Š” ์ตœ๋Œ€์น˜๊ฐ€ ์œ ์ง€๋˜๊ณ (๋ฌดํ•œ), 10๋ณด๋‹ค ๋‚ฎ์„ ๊ฒฝ์šฐ 8+์˜์›… ๋ ˆ๋ฒจร—(2+๊ฐ•ํ™”์ˆ˜์น˜)ร—(1+(๊ฐ•ํ™”์ˆ˜์น˜/(10-๊ฐ•ํ™”์ˆ˜์น˜)))(์†Œ์ˆ˜์  ๋ฐ˜์˜ฌ๋ฆผ)๋งŒํผ์˜ ์ˆ˜๋ฅผ ๊ฐ€์ง„๋‹ค.

overLimit๋ผ๋Š” ๋ณ€์ˆ˜๋Š” totChrgUsed - chargelimit์˜ ๊ฐ’์„ ๊ฐ€์ง€๋ฉฐ, totChrgUsed๋Š” ์‚ฌ์šฉํ•œ ์ถฉ์ „๋Ÿ‰์˜ ํ•ฉ์„ ์˜๋ฏธํ•œ๋‹ค. ๊ธฐ๋ณธ 0์—, ์ถฉ์ „๋Ÿ‰์„ ์‚ฌ์šฉํ•  ๋•Œ๋งˆ๋‹ค totChrgUsed์— ์‚ฌ์šฉํ•œ ์ถฉ์ „๋Ÿ‰๋งŒํผ์„ ๋”ํ•œ๋‹ค.

furrowedChance๋ผ๋Š” ๋ณ€์ˆ˜๊ฐ€ ์žˆ๋Š”๋ฐ, ์ด๊ฒŒ ์žฌ์„ฑ์žฅ์˜ ๋งˆ๋ฒ• ๋ง‰๋Œ€๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ํ—ค์ณ๋‚˜๊ฐ„ ํ’€์ด ๋‚˜์˜ค๊ฒŒ ํ•˜๋Š” ๋ณ€์ˆ˜๋‹ค.
์ด ๋ณ€์ˆ˜๋Š” overlimit > 0์ด๋ฉด overlimit/(10+์˜์›… ๋ ˆ๋ฒจ), ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด 0์˜ ๊ฐ’์„ ๊ฐ€์ง„๋‹ค. ์ฆ‰, ์Œ์ˆ˜๊ฐ€ ๋˜์ง€ ์•Š์œผ๋ฉฐ, ๊ทธ ๊ฒฝ์šฐ 0์ด ๋œ๋‹ค.

ํ•œ๋งˆ๋””๋กœ 10๊ฐ• ์ดํ›„๋กœ๋Š” ์•„๋ฌด๋ฆฌ ์ถฉ์ „๋Ÿ‰์„ ์จ์„œ totChrgUsed๋ฅผ ๋Š˜๋ ค๋„ chargeLimit๊ฐ€ ๋ฌด์ œํ•œ์ด๊ธฐ ๋•Œ๋ฌธ์— overLimit ๋ณ€์ˆ˜๊ฐ€ ํ•ญ์ƒ 0์ด ๋˜์–ด ํ—ค์ณ๋‚˜๊ฐ„ ํ’€์ด ์•ˆ ๋‚˜์˜จ๋‹ค ์ด ๋ง์ด๋‹ค.

๋˜ํ•œ ์˜์›…์˜ ๋ ˆ๋ฒจ์ด ์ฆ๊ฐ€ํ•ด๋„ ์ด ์ œํ•œ์ด ์–ด๋А ์ •๋„ ๊ฐ์†Œํ•˜๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

ํ—ค์ณ๋‚˜๊ฐ„ ํ’€์ด ๋‚˜์˜ค์ง€ ์•Š๊ฒŒ ํ•˜๋ ค๋ฉด ๋ง‰๋Œ€๋ฅผ ๊ฐ•ํ™”ํ•˜๊ฑฐ๋‚˜, ์˜์›…์˜ ๋ ˆ๋ฒจ์„ ์˜ฌ๋ฆฌ๋ฉด ๋œ๋‹ค.




2. ์‹œ์ „ ์‹œ ํ•œ ๋ฒˆ์— ์‚ฌ์šฉํ•˜๋Š” ์ถฉ์ „๋Ÿ‰

์‹œ์ „ ์‹œ ์‚ฌ์šฉํ•˜๋Š” ์ถฉ์ „๋Ÿ‰์€ ์ตœ๋Œ€ 3๊นŒ์ง€์ด๋ฉฐ, ํ˜„์žฌ ์ถฉ์ „๋Ÿ‰์˜ 30%๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. (์†Œ์ˆ˜์  ๋ฐ˜์˜ฌ๋ฆผ, ์ตœ์†Œ 1)




3. ์‹œ์ „ ์‹œ ์ƒ์„ฑํ•˜๋Š” ๊ธธ๊ฒŒ ์ž๋ž€ ํ’€์˜ ์–‘

์‹œ์ „ ์‹œ ๋‚˜์˜ค๋Š” ๊ธธ๊ฒŒ ์ž๋ž€ ํ’€(์ดํ•˜ ํ—ค์ณ๋‚˜๊ฐ„ ํ’€๋„ ํฌํ•จ)์˜ ์–‘์ด ๋˜๋Š” grassToPlace ๋ณ€์ˆ˜๋Š” ๊ฐ•ํ™”์ˆ˜์น˜์™€ ํ•ด๋‹น ์‹œ์ „์— ์‚ฌ์šฉํ•œ ์ถฉ์ „๋Ÿ‰์— ๋”ฐ๋ผ ๊ฒฐ์ •๋œ๋‹ค.

๋งˆ๋ฒ• ๋ง‰๋Œ€ ์‚ฌ์šฉ ์‹œ ((3.67+๊ฐ•ํ™”์ˆ˜์น˜)/3)ร—์‚ฌ์šฉํ•œ ์ถฉ์ „๋Ÿ‰(์†Œ์ˆ˜์  ๋ฐ˜์˜ฌ๋ฆผ)๊ฐœ์˜ ๊ธธ๊ฒŒ ์ž๋ž€ ํ’€์ด ๋‚˜์˜จ๋‹ค.



4. ํ—ค์ณ๋‚˜๊ฐ„ ํ’€์ด ๋‚˜์˜ค๋Š” ํ™•๋ฅ 

์ƒ์„ฑํ•˜๋Š” ๊ฐ ํ’€๋งˆ๋‹ค furrowedChance๋ฅผ ์ ์šฉํ•˜๋Š”๋ฐ, 0~1์‚ฌ์ด์˜ ๋žœ๋คํ•œ ๊ฐ’์ด furrowedChance ๋ณด๋‹ค ๋†’์„ ๊ฒฝ์šฐ ๊ธธ๊ฒŒ ์ž๋ž€ ํ’€์ด, ๊ทธ๋ ‡์ง€ ์•Š์„ ๊ฒฝ์šฐ ํ—ค์ณ๋‚˜๊ฐ„ ํ’€์ด ๋‚˜์˜จ๋‹ค.




5. ํ’€์„ ์ƒ์„ฑํ•  ์ˆ˜ ์—†๋Š” ํƒ€์ผ

๊ธธ๊ฒŒ ์ž๋ž€ ํ’€์„ ์ƒ์„ฑํ•  ๋•Œ, ํ•จ์ •(์ˆจ๊ฒจ์ ธ ์žˆ๋“  ๋“œ๋Ÿฌ๋‚˜ ์žˆ๋“ ) ๋“ฑ ํ’€์„ ์ƒ์„ฑํ•  ์ˆ˜ ์—†๋Š” ํƒ€์ผ์€ ๋ฌด์‹œํ•œ๋‹ค.
์ฆ‰, ํ•จ์ • ์œ„์— ํ’€์„ ์‹ฌ์€ ํŒ์ •์ด ๋‚˜์„œ grassToPlace ๋ณ€์ˆ˜๊ฐ€ ๊ฐ์†Œํ–ˆ๋Š”๋ฐ ์‹ค์ œ๋ก  ํ’€์ด ์•ˆ ๋‚˜์˜ค๋Š” ๊ทธ๋Ÿฐ ์ƒํ™ฉ์ด ๋ฒŒ์–ด์ง€์ง€ ์•Š๋Š”๋‹ค๋Š” ๋œป์ด๋‹ค.
๊ทธ๋ƒฅ ์‹๋ฌผ์„ ์‹ฌ์„ ์ˆ˜ ์—†๋Š” ํƒ€์ผ์€ ํ’€ ๊ฐœ์ˆ˜์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š๋Š”๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋ฉด ํŽธํ•˜๋‹ค. ๋ฌผ๋ก , ๋ฒฝ์€ ์ œ์™ธ๋‹ค.




6. ๊ธธ๊ฒŒ ์ž๋ž€ ํ’€์ด ์•„๋‹Œ ๋‹ค๋ฅธ ์‹๋ฌผ๋“ค์ด ๋‚˜์˜ฌ ํ™•๋ฅ 

๊ธธ๊ฒŒ ์ž๋ž€ ํ’€(ํ—ค์ณ๋‚˜๊ฐ„ ํ’€ ๋ฏธํฌํ•จ)์ด ์ž๋ผ๋‚  ๊ณณ๋“ค ์ค‘ ํ•˜๋‚˜๊ฐ€ ์‚ฌ์šฉํ•œ ์ถฉ์ „๋Ÿ‰๋‹น ๊ฐ๊ฐ 16%(1/6)/33%(2/6)/50%(3/6) ํ™•๋ฅ ๋กœ ์”จ์•—์ฃผ๋จธ๋‹ˆํ’€ ๋˜๋Š” ์ด์Šฌ์žก์ดํ’€๋กœ ๋Œ€์ฒด๋œ๋‹ค.

๊ธธ๊ฒŒ ์ž๋ž€ ํ’€(ํ—ค์ณ๋‚˜๊ฐ„ ํ’€ ๋ฏธํฌํ•จ)์ด ์ž๋ผ๋‚  ๊ณณ๋“ค ์ค‘ ํ•˜๋‚˜๊ฐ€ ์‚ฌ์šฉํ•œ ์ถฉ์ „๋Ÿ‰๋‹น ๊ฐ๊ฐ 33%(1/3)/66%(2/3)/100%(3/3)ํ™•๋ฅ ๋กœ ๋ฌด์ž‘์œ„ ์‹๋ฌผ๋กœ ๋Œ€์ฒด๋œ๋‹ค.
๋ฌด์ž‘์œ„ ์‹๋ฌผ์€ ์™„์ „ํžˆ ๋žœ๋ค์ด ์•„๋‹ˆ๋ฉฐ ํŠน์œ ์˜ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ๊ฐ€์ง€๊ณ  ์‹๋ฌผ์„ ๊ฒฐ์ •ํ•œ๋‹ค(์˜ˆ๋ฅผ ๋“ค์–ด ๋ณ„๊ฝƒ์€ ๋” ๋‚ฎ์€ ํ™•๋ฅ ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Œ).




7. ์ „ํˆฌ ๋งˆ๋ฒ•์‚ฌ ์ง€ํŒก์ด ํŠน์„ฑ

์ „ํˆฌ ๋งˆ๋ฒ•์‚ฌ๊ฐ€ ์žฌ์„ฑ์žฅ์˜ ์ง€ํŒก์ด๋ฅผ ๋“ค๊ณ  ํ’€ ์œ„์—์„œ ๊ทผ์ ‘ ๊ณต๊ฒฉํ•  ๊ฒฝ์šฐ ํ”ผํ•ด๋Ÿ‰์˜ ์ผ๋ถ€๋งŒํผ ์ž์—ฐ์˜ ์น˜์œ  ํšจ๊ณผ๋ฅผ ์–ป๋Š”๋‹ค.

์ž์—ฐ์˜ ์น˜์œ  ํš๋“๋Ÿ‰ = (ํ”ผํ•ด๋Ÿ‰ร—(๊ฐ•ํ™”์ˆ˜์น˜+2))/(๊ฐ•ํ™”์ˆ˜์น˜+6)/2(์†Œ์ˆ˜์  ๋ฐ˜์˜ฌ๋ฆผ)

๋‹ค์Œ์€ ๊ฐ•ํ™” ์ˆ˜์น˜๋‹น ํ”ผํ•ด๋Ÿ‰์˜ ํผ์„ผํŠธ๋‹ค.
+0 : 16.7%
+1 : 21.4%
+2 : 25.0%
+3 : 27.8%
+4 : 30.0%
+5 : 31.8%
+6 : 33.3%
+7 : 34.6%
+8 : 35.7%
+9 : 36.7%
+10 : 37.5%
+11 : 38.2%
+12 : 38.9%
+13 : 39.5%
+14 : 40.0%
+15 : 40.5%
+16 : 40.9%
+17 : 41.3%
+18 : 41.7%
+19 : 42.0%
+20 : 42.3%