๐Ÿ’ป ๊ฐœ๋ฐœ & CSC++ ํ”„๋กœ๊ทธ๋ž˜๋ฐ

๋ช…ํ’ˆ C++ programming ์‹ค์Šต ๋ฌธ์ œ 6์žฅ 7๋ฒˆ

๋ฌธ์ œ : ๋‹ค์Œ๊ณผ ๊ฐ™์€ static ๋ฉค๋ฒ„๋ฅผ ๊ฐ€์ง„ Random ํด๋ž˜์Šค๋ฅผ ์™„์„ฑํ•˜๋ผ(Open Challenge ํžŒํŠธ ์ฐธ๊ณ ). ๊ทธ๋ฆฌ๊ณ  Random ํด๋ž˜์Šค๋ฅผ ์ด์šฉํ•˜์—ฌ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋žœ๋คํ•œ ๊ฐ’์„ ์ถœ๋ ฅํ•˜๋Š” main() ํ•จ์ˆ˜๋„ ์ž‘์„ฑํ•˜๋ผ. main()์—์„œ Random ํด๋ž˜์Šค์˜ seed() ํ•จ์ˆ˜๋ฅผ ํ™œ์šฉํ•˜๋ผ. ์‹คํ–‰ ๊ฒฐ๊ณผ : ๋ชฉ์  ๋ฐ ํžŒํŠธ : static ๋ฉค๋ฒ„๋ฅผ ๊ฐ€์ง„ ํด๋ž˜์Šค ๋งŒ๋“ค๊ธฐ ๋ฐ ์‚ฌ์šฉ ์—ฐ์Šต ์ •์ˆ˜๋ฅผ ๋žœ๋คํ•˜๊ฒŒ ์ƒ์„ฑํ•˜๋Š” ์ฝ”๋“œ๋Š” ๋‹ค์Œ์„ ์ด์šฉํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. 1 2 3 srand((unsigned)time(0));ย //ย ํ•ญ์ƒย ๋‹ค๋ฅธย ๋žœ๋ค์ˆ˜๋ฅผย ๋ฐฉ์ƒ์‹œํ‚ค๊ธฐย ์œ„ํ•œย seedย ์„ค์ • intย nย =ย rand();ย //ย 0์—์„œย RAND_MAX(32767)ย ์‚ฌ์ด์˜ย ๋žœ๋คํ•œย ์ •์ˆ˜๊ฐ€ย n์—ย ๋ฐœ์ƒ nย =ย nย %ย 100;ย //ย n์€ย 0์—์„œย 99ย ์‚ฌ์ด์˜ย ์ •์ˆ˜ ์ฝ”๋“œ : ...

2020๋…„ 3์›” 6์ผ ยท 2 ๋ถ„ ยท Sobamemil
๐Ÿ’ป ๊ฐœ๋ฐœ & CSC++ ํ”„๋กœ๊ทธ๋ž˜๋ฐ

๋ช…ํ’ˆ C++ programming ์‹ค์Šต ๋ฌธ์ œ 4์žฅ 14๋ฒˆ

๋ฌธ์ œ : ๊ฒœ๋ธ”๋ง ๊ฒŒ์ž„์„ ๋งŒ๋“ค์–ด๋ณด์ž. ๋‘ ์‚ฌ๋žŒ์ด ๊ฒŒ์ž„์„ ์ง„ํ–‰ํ•˜๋ฉฐ, ์„ ์ˆ˜์˜ ์ด๋ฆ„์„ ์ดˆ๊ธฐ์— ์ž…๋ ฅ ๋ฐ›๋Š”๋‹ค. ์„ ์ˆ˜๊ฐ€ ๋ฒˆ๊ฐˆ์•„ ์ž์‹ ์˜ ์ฐจ๋ก€์—์„œ ํ‚ค๋ฅผ ์น˜๋ฉด ๋žœ๋คํ•œ 3๊ฐœ์˜ ์ˆ˜๊ฐ€ ์ƒ์„ฑ๋˜๊ณ  ๋ชจ๋‘ ๋™์ผํ•œ ์ˆ˜๊ฐ€ ๋‚˜์˜ค๋ฉด ๊ฒŒ์ž„์—์„œ ์ด๊ธฐ๊ฒŒ ๋œ๋‹ค. ์ˆซ์ž์˜ ๋ฒ”์œ„๊ฐ€ ๋„ˆ๋ฌด ํฌ๋ฉด 3๊ฐœ์˜ ์ˆซ์ž๊ฐ€ ์ผ์น˜ํ•  ๊ฐ€๋Šฅ์„ฑ์ด ๋‚ฎ์•„ ์ˆซ์ž์˜ ๋ฒ”์œ„๋ฅผ 0~2๋กœ ์ œํ•œํ•œ๋‹ค. ๋žœ๋ค ์ •์ˆ˜ ์ƒ์„ฑ์€ ๋ฌธ์ œ 5๋ฒˆ์˜ ํžŒํŠธ๋ฅผ ์ฐธ๊ณ ํ•˜๋ผ. ์„ ์ˆ˜๋Š” Player ํด๋ž˜์Šค๋กœ ์ž‘์„ฑํ•˜๊ณ , 2๋ช…์˜ ์„ ์ˆ˜๋Š” ๋ฐฐ์—ด๋กœ ๊ตฌ์„ฑํ•˜๋ผ. ๊ทธ๋ฆฌ๊ณ  ๊ฒŒ์ž„์€ GamblingGame ํด๋ž˜์Šค๋กœ ์ž‘์„ฑํ•˜๋ผ. ๋ชฉ์  ๋ฐ ํžŒํŠธ : ์—ฌ๋Ÿฌ ํด๋ž˜์Šค๋กœ ์ด๋ฃจ์–ด์ง„ ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์—ฐ์Šต ...

2020๋…„ 3์›” 4์ผ ยท 2 ๋ถ„ ยท Sobamemil
๐Ÿ’ป ๊ฐœ๋ฐœ & CSC++ ํ”„๋กœ๊ทธ๋ž˜๋ฐ

๋ช…ํ’ˆ C++ programming ์‹ค์Šต ๋ฌธ์ œ 4์žฅ 5๋ฒˆ

๋ฌธ์ œ : string ํด๋ž˜์Šค๋ฅผ ์ด์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ์˜๋ฌธ ํ•œ ์ค„์„ ์ž…๋ ฅ๋ฐ›๊ณ  ๊ธ€์ž ํ•˜๋‚˜๋งŒ ๋žœ๋คํ•˜๊ฒŒ ์ˆ˜์ •ํ•˜์—ฌ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜๋ผ. ๋ชฉ์  ๋ฐ ํžŒํŠธ : string ํด๋ž˜์Šค๋กœ ๋ฌธ์ž์—ด ๋‹ค๋ฃจ๊ธฐ ๋žœ๋ค ์ •์ˆ˜๋ฅผ ๋ฐœ์ƒ์‹œํ‚ค๊ธฐ ์œ„ํ•ด ๋‹ค์Œ ๋‘ ๋ผ์ธ์˜ ์ฝ”๋“œ๊ฐ€ ํ•„์š”ํ•˜๋ฉฐ, ์™€ ํ—ค๋” ํŒŒ์ผ์„ include ํ•ด์•ผ ํ•œ๋‹ค. 1 2 srand((unsinged)time(0));ย //ย ์‹œ์ž‘ํ• ย ๋•Œ๋งˆ๋‹ค,ย ๋‹ค๋ฅธย ๋žœ๋ค์ˆ˜๋ฅผย ๋ฐœ์ƒ์‹œํ‚ค๊ธฐย ์œ„ํ•œย seedย ์„ค์ • intย nย =ย rand();ย //ย 0์—์„œย RAND_MAX(32767)ย ์‚ฌ์ด์˜ย ๋žœ๋คํ•œย ์ •์ˆ˜ย ๋ฐœ์ƒ ์‹คํ–‰ ๊ฒฐ๊ณผ : ...

2020๋…„ 3์›” 4์ผ ยท 1 ๋ถ„ ยท Sobamemil
๐Ÿ’ป ๊ฐœ๋ฐœ & CSC++ ํ”„๋กœ๊ทธ๋ž˜๋ฐ

๋ช…ํ’ˆ C++ programming ์‹ค์Šต ๋ฌธ์ œ 3์žฅ 5๋ฒˆ

๋ฌธ์ œ : ๋žœ๋ค ์ˆ˜๋ฅผ ๋ฐœ์ƒ์‹œํ‚ค๋Š” Random ํด๋ž˜์Šค๋ฅผ ๋งŒ๋“ค์ž. Random ํด๋ž˜์Šค๋ฅผ ์ด์šฉํ•˜์—ฌ ๋žœ๋ค ํ•œ ์ •์ˆ˜๋ฅผ 10๊ฐœ ์ถœ๋ ฅํ•˜๋Š” ์‚ฌ๋ก€๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. Random ํด๋ž˜์Šค๊ฐ€ ์ƒ์„ฑ์ž, next(), nextInRange()์˜ 3๊ฐœ์˜ ๋ฉค๋ฒ„ ํ•จ์ˆ˜๋ฅผ ๊ฐ€์ง€๋„๋ก ์ž‘์„ฑํ•˜๊ณ  main() ํ•จ์ˆ˜์™€ ํ•ฉ์ณ ํ•˜๋‚˜์˜ cpp ํŒŒ์ผ์— ๊ตฌํ˜„ํ•˜๋ผ. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 intย main()ย { Randomย r; coutย <<ย "--ย 0์—์„œย "ย <<ย RAND_MAXย <<ย "๊นŒ์ง€์˜ย ๋žœ๋คย ์ •์ˆ˜ย 10ย ๊ฐœ--"ย <<ย endl; for(intย i=0;ย i<10;ย i++)ย { intย nย =ย r.next();ย //ย 0์—์„œย RAND_MAX(32767)ย ์‚ฌ์ด์˜ย ๋žœ๋คํ•œย ์ •์ˆ˜ coutย <<ย nย <<ย 'ย '; } coutย <<ย endlย <<ย endlย <<ย "--ย 2์—์„œย "ย <<ย "4ย ๊นŒ์ง€์˜ย ๋žœ๋คย ์ •์ˆ˜ย 10ย ๊ฐœย --"ย <<ย endl; for(intย i=0;ย i<10;ย i++)ย { intย nย =ย r.nextInRange(2,4);ย //ย 2์—์„œย 4ย ์‚ฌ์ด์˜ย ๋žœ๋คํ•œย ์ •์ˆ˜ coutย <<ย nย <<ย 'ย '; } coutย <<ย endl; } ๋ชฉ์  ๋ฐ ํžŒํŠธ : ...

2020๋…„ 3์›” 3์ผ ยท 2 ๋ถ„ ยท Sobamemil
๐Ÿ’ป ๊ฐœ๋ฐœ & CSC++ ํ”„๋กœ๊ทธ๋ž˜๋ฐ

๋ช…ํ’ˆ C++ programming ์‹ค์Šต ๋ฌธ์ œ 2์žฅ 15๋ฒˆ

๋ฌธ์ œ : ๋ง์…ˆ(+), ๋บ„์…ˆ(-), ๊ณฑ์…ˆ(*), ๋‚˜๋ˆ—์…ˆ(/), ๋‚˜๋จธ์ง€(%)์˜ ์ •์ˆ˜ 5์ฒ™ ์—ฐ์‚ฐ์„ ํ•  ์ˆ˜ ์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜๋ผ. ์‹์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํ˜•์‹์œผ๋กœ ์ž…๋ ฅ๋œ๋‹ค. ์ •์ˆ˜์™€ ์—ฐ์‚ฐ์ž๋Š” ํ•˜๋‚˜์˜ ๋นˆ์นธ์œผ๋กœ ๋ถ„๋ฆฌ๋œ๋‹ค. ๋ชฉ์  ๋ฐ ํžŒํŠธ : ๊ณต๋ฐฑ์„ ํฌํ•จํ•˜๋Š” ๋ฌธ์ž์—ด ์ฝ๊ธฐ, C++ ํ”„๋กœ๊ทธ๋žจ ์ข…ํ•ฉ ์‘์šฉ ํ•œ ์ค„์„ ๋ฌธ์ž์—ด๋กœ ์ฝ๊ณ , ๊ณต๋ฐฑ ๋ฌธ์ž๋ฅผ ์ฐพ์•„ ์—ฐ์‚ฐ์ž์™€ ๋‘ ๊ฐœ์˜ ํ”ผ์—ฐ์‚ฐ์ž๋ฅผ ๊ตฌ๋ถ„ํ•œ ํ›„, ๊ณ„์‚ฐํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๋ฌธ์ž์—ด์„ ์ •์ˆ˜๋กœ ๋ฐ”๊ฟ€ ๋•Œ atoi() ํ•จ์ˆ˜๋ฅผ ์ด์šฉํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด atoi("34") = 34 ์ž…๋‹ˆ๋‹ค. ์‹คํ–‰ ๊ฒฐ๊ณผ : ...

2020๋…„ 2์›” 28์ผ ยท 2 ๋ถ„ ยท Sobamemil