๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

python13

[๊ณต๋ชจ์ „] SW์ค‘์‹ฌ๋Œ€ํ•™ ๊ณต๋™ AI ๊ฒฝ์ง„๋Œ€ํšŒ <์˜ˆ์„ > ๊ณต๋ชจ์ „ 1. ์ฃผ์ œ : ์‹ฌ๋ฆฌํ•™ ํ…Œ์ŠคํŠธ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์„ํ•˜์—ฌ "์‹ฌ๋ฆฌ ์„ฑํ–ฅ์„ ์˜ˆ์ธก"ํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ฐœ๋ฐœ (๊ณต๋ชจ์ „ ๊ด€๋ จ ์†Œ๊ฐœ ๋งํฌ) ์‹ฌ๋ฆฌํ•™ ํ…Œ์ŠคํŠธ์˜ ๋ฒ”์ฃผ๊ฐ€ ๋„“์–ด์ง์— ๋”ฐ๋ผ ํ•ด๋‹น ์˜์—ญ์˜ ๋ฐ์ดํ„ฐ ๋ถ„์„ ๋ฐฉ๋ฒ•์„ ํƒ๊ตฌํ•˜๊ธฐ ์œ„ํ•ด ๊ตญ๊ฐ€ ์„ ๊ฑฐ ํˆฌํ‘œ์ž/๋ฏธํˆฌํ‘œ์ž์˜ ์‹ฌ๋ฆฌํ•™์  ์„ฑํ–ฅ์„ ๋ถ„์„ 2. ์ฐธ๊ฐ€ ๋Œ€์ƒ : SW์ค‘์‹ฌ๋Œ€ํ•™ ์†Œ์†ํ•™์ƒ (์˜ˆ์„  ํ†ตํ•ด ๊ฐ ๋Œ€ํ•™ ๋‹น ์ตœ๋Œ€ 5ํŒ€ ์„ ์ •ํ•˜์—ฌ ๋ณธ์„  ์ง„์ถœ) Summary 1. ์ฐธ์—ฌ ์ธ์› : 5๋ช… 2. ์ค€๋น„ ๊ธฐ๊ฐ„ : 2022.08.01~2022.08.26 3. ์ตœ์ข… ์ œ์ถœ ๋ฐ ์ˆœ์œ„ (ํ‰๊ฐ€์ง€ํ‘œ : AUC) ์ œ์ถœ ์ฝ”๋“œ Public : 5์œ„ (0.90684) Private : 7์œ„ (0.90276) 4. ๊ทธ ์™ธ ํŒ€์› ํ‹ฐ์Šคํ† ๋ฆฌ ๋งํฌ ๋ฐฉํ•™ ๋ง‰๋ฐ”์ง€์— ์ฐธ๊ฐ€ํ•œ ๊ณต๋ชจ์ „์œผ๋กœ ๋ฆฌ๋”๋ณด๋“œ ๊ฒฐ๊ณผ๋งŒ ๋ดค์„ ๋• ์˜ˆ์„ ์„ ํ†ต๊ณผํ•  ์ˆ˜ ์žˆ๋Š” ์ˆœ์œ„๋ฅผ .. 2023. 1. 18.
[๊ณต๋ชจ์ „] ๋น…์ฝ˜ํ…Œ์ŠคํŠธ ํ“จ์ฒ˜์Šค๋ฆฌ๊ทธ : ์•ฑ ์‚ฌ์šฉ์„ฑ ๋ฐ์ดํ„ฐ๋ฅผ ํ†ตํ•œ ๋Œ€์ถœ์‹ ์ฒญ ์˜ˆ์ธก๋ถ„์„ ๊ณต๋ชจ์ „ 1. ์ฃผ์ œ : ์•ฑ ์‚ฌ์šฉ์„ฑ ๋ฐ์ดํ„ฐ๋ฅผ ํ†ตํ•œ ๋Œ€์ถœ์‹ ์ฒญ ์˜ˆ์ธก๋ถ„์„ (๊ณต๋ชจ์ „ ๊ด€๋ จ ๋งํฌ) ๊ฐ€๋ช…ํ™”๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ณ ๊ฐ์˜ ๋Œ€์ถœ์ƒํ’ˆ ์‹ ์ฒญ์—ฌ๋ถ€ ์˜ˆ์ธก (2022๋…„ 3~5์›” ๋ฐ์ดํ„ฐ์ œ๊ณต / 2022๋…„ 6์›” ์˜ˆ์ธก) ์˜ˆ์ธก๋ชจ๋ธ์„ ํ™œ์šฉํ•˜์—ฌ ํƒ์ƒ‰์  ๋ฐ์ดํ„ฐ ๋ถ„์„ ์ˆ˜ํ–‰ ๋Œ€์ถœ์‹ ์ฒญ, ๋ฏธ์‹ ์ฒญ ๊ณ ๊ฐ์„ ๋ถ„๋ฅ˜ํ•˜์—ฌ ๊ณ ๊ฐ์˜ ํŠน์„ฑ ๋ถ„์„๊ฒฐ๊ณผ ๋„์ถœ 2. ์ œ๊ณต ๋ฐ์ดํ„ฐ : ์‹ ์šฉ์ •๋ณด ๋ฐ์ดํ„ฐ (๊ณ ๊ฐ์ •๋ณด, ๋Œ€์ถœ์‹ ์ฒญ๊ฒฐ๊ณผ ๋“ฑ) 3. 1์ฐจ ์‹ฌ์‚ฌ (์„œ๋ฅ˜) : ๊ณ ๊ฐ ๋‹น ๋Œ€์ถœ ์‹ ์ฒญ ์—ฌ๋ถ€ ์˜ˆ์ธก, ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘, ์ „์ฒ˜๋ฆฌ ๊ณผ์ •, ์˜ˆ์ธก ๋ชจ๋ธ ํ•ด์„(ํ•„์ˆ˜) Summary 1. ์ฐธ์—ฌ ์ธ์› : 4๋ช… 2. ์ค€๋น„ ๊ธฐ๊ฐ„ : 2022.09~2022.10 (์•ฝ 6์ฃผ) 3. ๋ถ„์„ ๊ณผ์ • ๋ชฉ์  ์„ค์ • : ํ•€๋‹ค์™€ ๋Œ€์ถœ ์‹œ์žฅ์— ๋Œ€ํ•œ ์‚ฌ์ „ ์กฐ์‚ฌ๋ฅผ ํ†ตํ•ด "๋Œ€์ถœ ์ธ์‹ ๋ณ€ํ™”์™€ ์ง„์ž…์žฅ๋ฒฝ ์™„ํ™”"๋กœ ๋ชฉ์  ์„ค์ • ๋ฐ.. 2023. 1. 2.
[๊ณต๋ชจ์ „] ์ œ7ํšŒ ๋กฏ๋ฐ๋ฉค๋ฒ„์Šค ๋น…๋ฐ์ดํ„ฐ ๊ฒฝ์ง„๋Œ€ํšŒ ๊ณต๋ชจ์ „ 1. ์ฃผ์ œ : ๊ณ ๊ฐ๊ตฌ๋งค ๋ฐ์ดํ„ฐ์— ๊ธฐ๋ฐ˜ํ•œ ์˜ˆ์ธก ๋ชจ๋ธ ๊ฐœ๋ฐœ ๋ฐ ๊ฐœ์ธํ™” ๋งˆ์ผ€ํŒ… ์ „๋žต ์ œ์•ˆ (๊ณต๋ชจ์ „ ๊ด€๋ จ ์†Œ๊ฐœ ๋งํฌ) 2. ์‹ฌ์‚ฌ๊ธฐ์ค€ ๋ถ„์„ ๊ธฐํš EDA ๋ฐ ๋ฌธ์ œ ์ •์˜ ์ฃผ์ œ ์„ ์ • ๋ฐฐ๊ฒฝ ๋ฐ ๋…์ฐฝ์„ฑ ๋ชจ๋ธ ๊ฐœ๋ฐœ ํŒŒ์ƒ ๋ณ€์ˆ˜ ์ƒ์„ฑ ๋ชจ๋ธ ๊ฐœ๋ฐœ ๋ฐ ์„ฑ๋Šฅ ๊ฒ€์ฆ ๊ณผ์ • ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ™œ์šฉ ์ˆ˜์ค€ ๊ฐœ์ธํ™” ๋งˆ์ผ€ํŒ… ์ „๋žต ๋ถ„์„ ๊ฒฐ๊ณผ ๊ธฐ๋ฐ˜ ๋ชจ๋ธ ํ™œ์šฉ ๋ฐฉ์•ˆ ๋…ผ๋ฆฌ์  ์—ฐ๊ณ„์„ฑ, ์‹คํ–‰ ๊ฐ€๋Šฅ์„ฑ, ๋…์ฐฝ์„ฑ ๊ฒฐ๊ณผ ๋ณด๊ณ ์„œ ์Šคํ† ๋ฆฌ ๋ผ์ธ ๊ตฌ์„ฑ ๋ณด๊ณ ์„œ ์™„์„ฑ๋„ Summary 1. ์ฐธ์—ฌ ์ธ์› : 3๋ช… 2. ์ค€๋น„ ๊ธฐ๊ฐ„ : 2022.06.20~2022.08.12 3. ์ฃผ์ œ ์„ค์ • ๊ณ ๊ฐ ์œ ํ˜•๋ณ„ CX(Customer Experience) ์œ ๋‹ˆ๋ฒ„์Šค ๊ตฌ์ถ• L.POINT ๊ณ ๊ฐ์˜ ๊ตฌ๋งค ํŠน์ง• ๋ณ„ ๊ณ ๊ฐ ์œ ํ˜•์„ ๊ตฌ๋ถ„ํ•œ LOTI (LOtte Type Indicator) ์ œ์•ˆ 4. ์‚ฌ์šฉ ๋ฐ์ด.. 2022. 12. 30.
[ํ•™๊ต ํ”„๋กœ์ ํŠธ] ๊ฐœ์ธ ๋งž์ถคํ˜• ๊ด‘๊ณ  ๋ฌธ๊ตฌ ์ƒ์„ฑ Deep Learning ํ”„๋กœ์ ํŠธ ๊ธฐํš ๊ณผ์ œ 1. ์ฃผ์ œ : ๋”ฅ๋Ÿฌ๋‹ ํ™œ์šฉ ์ธ๊ณต์ง€๋Šฅ ์—ฐ๊ตฌ ์ œ์•ˆ ๊ด€๋ จ ์„ ํ–‰ ์—ฐ๊ตฌ ํƒ์ƒ‰ ์—ฐ๊ตฌ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ณต๊ฐœ ๋ฐ์ดํ„ฐ์…‹ ์—ฐ๊ตฌ ์ฃผ์ œ ์„ค๋ช… ์—ฐ๊ตฌ ์œ„ํ•ด ์‚ฌ์šฉํ•  ๋ฐฉ๋ฒ•๋ก , ์„ ํ–‰ ์—ฐ๊ตฌ, ๋ฐ์ดํ„ฐ์…‹, ํ•™์Šต ๊ณผ์ • ์ œ์‹œ 2. ํ‰๊ฐ€ ๊ธฐ์ค€ ์„ ํ–‰์—ฐ๊ตฌ ์กฐ์‚ฌ ๋ฐœํ‘œ ์ตœ์ข… ๋ฐœํ‘œ ์—ฐ๊ตฌ ๋™๊ธฐ, ์ค‘์š”์„ฑ, ์ ํ•ฉ์„ฑ, ๋„์ „์„ฑ ๊ธฐ์กด ์—ฐ๊ตฌ : ๋‹ค์–‘์„ฑ, ์ธ์šฉ ์—ฌ๋ถ€, ๊ธฐ์กด ์—ฐ๊ตฌ์˜ ํ•œ๊ณ„์  ๋ฐ ์ œ์•ˆ ๋ฐฉ๋ฒ•๋ก ์˜ ์ฐจ์ด์ ๊ณผ ์žฅ์  ๋ฌธ์ œ ์ •์˜ : ์ œ์•ˆ ๋ฐฉ๋ฒ•๋ก ์— ํ•„์š”ํ•œ ์šฉ์–ด ๋ฐ Notation ์ •์˜, ํ’€๊ณ ์ž ํ•˜๋Š” ๋ฌธ์ œ ์ •์˜ (๋ชฉ์ ํ•จ์ˆ˜, ๊ฐ€์ • ๋“ฑ) ๋ฐ์ดํ„ฐ์…‹ ์ ํ•ฉ์„ฑ ์‹คํ—˜ ์‹œ๋‚˜๋ฆฌ์˜ค ์„ค์ • ์ œ์•ˆ ๋ฐฉ๋ฒ• ์ „์ฒด์  Flow : ๊ทธ๋ฆผ, ์ˆ˜์‹, ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ด์šฉํ•œ Input/Output ํ‘œํ˜„ Contribution ํ‘œํ˜„ 2022. 12. 30.
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต_Level 1] ๋ช…์˜ˆ์˜ ์ „๋‹น (1) [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต_Level 1] ๋ช…์˜ˆ์˜ ์ „๋‹น (1) ํ’€๋Ÿฌ ๊ฐ€๊ธฐ โ“ ๋ฌธ์ œ ์„ค๋ช… "๋ช…์˜ˆ์˜ ์ „๋‹น"์ด๋ผ๋Š” TV ํ”„๋กœ๊ทธ๋žจ์—์„œ๋Š” ๋งค์ผ 1๋ช…์˜ ๊ฐ€์ˆ˜๊ฐ€ ๋…ธ๋ž˜๋ฅผ ๋ถ€๋ฅด๊ณ , ์‹œ์ฒญ์ž๋“ค์˜ ๋ฌธ์ž ํˆฌํ‘œ์ˆ˜๋กœ ๊ฐ€์ˆ˜์—๊ฒŒ ์ ์ˆ˜๋ฅผ ๋ถ€์—ฌํ•ฉ๋‹ˆ๋‹ค. ๋งค์ผ ์ถœ์—ฐํ•œ ๊ฐ€์ˆ˜์˜ ์ ์ˆ˜๊ฐ€ ์ง€๊ธˆ๊นŒ์ง€ ์ถœ์—ฐ ๊ฐ€์ˆ˜๋“ค์˜ ์ ์ˆ˜ ์ค‘ ์ƒ์œ„ k๋ฒˆ์งธ ์ด๋‚ด์ด๋ฉด ํ•ด๋‹น ๊ฐ€์ˆ˜์˜ ์ ์ˆ˜๋ฅผ ๋ช…์˜ˆ์˜ ์ „๋‹น์ด๋ผ๋Š” ๋ชฉ๋ก์— ์˜ฌ๋ ค ๊ธฐ๋…ํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰ ํ”„๋กœ๊ทธ๋žจ ์‹œ์ž‘ ์ดํ›„ ์ดˆ๊ธฐ์— k์ผ๊นŒ์ง€๋Š” ๋ชจ๋“  ์ถœ์—ฐ ๊ฐ€์ˆ˜์˜ ์ ์ˆ˜๊ฐ€ ๋ช…์˜ˆ์˜ ์ „๋‹น์— ์˜ค๋ฅด๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. k์ผ ๋‹ค์Œ๋ถ€ํ„ฐ๋Š” ์ถœ์—ฐ ๊ฐ€์ˆ˜์˜ ์ ์ˆ˜๊ฐ€ ๊ธฐ์กด์˜ ๋ช…์˜ˆ์˜ ์ „๋‹น ๋ชฉ๋ก์˜ k๋ฒˆ์งธ ์ˆœ์œ„์˜ ๊ฐ€์ˆ˜ ์ ์ˆ˜๋ณด๋‹ค ๋” ๋†’์œผ๋ฉด, ์ถœ์—ฐ ๊ฐ€์ˆ˜์˜ ์ ์ˆ˜๊ฐ€ ๋ช…์˜ˆ์˜ ์ „๋‹น์— ์˜ค๋ฅด๊ฒŒ ๋˜๊ณ  ๊ธฐ์กด์˜ k๋ฒˆ์งธ ์ˆœ์œ„์˜ ์ ์ˆ˜๋Š” ๋ช…์˜ˆ์˜ ์ „๋‹น์—์„œ ๋‚ด๋ ค์˜ค๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด ํ”„๋กœ๊ทธ๋žจ์—์„œ๋Š” ๋งค์ผ "๋ช…์˜ˆ์˜ ์ „๋‹น".. 2022. 12. 29.
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต_Level 1] ์•ฝ์ˆ˜์˜ ํ•ฉ [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต_Level 1] ์•ฝ์ˆ˜์˜ ํ•ฉ ํ’€๋Ÿฌ ๊ฐ€๊ธฐ โ“ ๋ฌธ์ œ ์„ค๋ช… ์ •์ˆ˜ n์„ ์ž…๋ ฅ๋ฐ›์•„ n์˜ ์•ฝ์ˆ˜๋ฅผ ๋ชจ๋‘ ๋”ํ•œ ๊ฐ’์„ ๋ฆฌํ„ดํ•˜๋Š” ํ•จ์ˆ˜, solution์„ ์™„์„ฑํ•ด์ฃผ์„ธ์š”. โ“ ์ œํ•œ ์กฐ๊ฑด n์€ 0 ์ด์ƒ 3000์ดํ•˜์ธ ์ •์ˆ˜์ž…๋‹ˆ๋‹ค. โ—๏ธ ์ž…์ถœ๋ ฅ ์˜ˆ n return 12 28 5 6 ์ž…์ถœ๋ ฅ ์˜ˆ #1 12์˜ ์•ฝ์ˆ˜๋Š” 1, 2, 3, 4, 6, 12์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ ๋ชจ๋‘ ๋”ํ•˜๋ฉด 28์ž…๋‹ˆ๋‹ค. ์ž…์ถœ๋ ฅ ์˜ˆ #2 5์˜ ์•ฝ์ˆ˜๋Š” 1, 5์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ ๋ชจ๋‘ ๋”ํ•˜๋ฉด 6์ž…๋‹ˆ๋‹ค. ๐Ÿ’ก ํ’€์ด ๐Ÿ“Œ ๊ธฐ๋ณธ ์•„์ด๋””์–ด n์˜ ์•ฝ์ˆ˜๋Š” 1์ด์ƒ n ์ดํ•˜์ด๋ฉฐ ๋‚˜๋ˆ„์–ด๋–จ์–ด์ง€๋Š” ์ˆ˜ 1๋ถ€ํ„ฐ n๊นŒ์ง€ ๋ฐ˜๋ณตํ•˜๋ฉฐ ๋‚˜๋จธ์ง€๊ฐ€ 0์ธ ์ˆ˜ ์ฐพ๊ธฐ ๐Ÿ“Œ python code def solution(n): answer = 0 for i in range(1, n+1) : if n %.. 2022. 12. 29.
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต_Level 2] ์šฐ๋ฐ•์ˆ˜์—ด ์ •์ ๋ถ„ [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต_Level 2] ์šฐ๋ฐ•์ˆ˜์—ด ์ •์ ๋ถ„ ํ’€๋Ÿฌ ๊ฐ€๊ธฐ โ“ ๋ฌธ์ œ ์„ค๋ช… ์ฝœ๋ผ์ธ  ์ถ”์ธก์ด๋ž€ ๋กœํƒ€๋ฅด ์ฝœ๋ผ์ธ (Lothar Collatz)๊ฐ€ 1937๋…„์— ์ œ๊ธฐํ•œ ์ถ”์ธก์œผ๋กœ ๋ชจ๋“  ์ž์—ฐ์ˆ˜ n์— ๋Œ€ํ•ด ๋‹ค์Œ ์ž‘์—…์„ ๋ฐ˜๋ณตํ•˜๋ฉด ํ•ญ์ƒ 1๋กœ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค๋Š” ์ถ”์ธก์ž…๋‹ˆ๋‹ค. 1-1. ์ž…๋ ฅ๋œ ์ˆ˜๊ฐ€ ์ง์ˆ˜๋ผ๋ฉด 2๋กœ ๋‚˜๋ˆ•๋‹ˆ๋‹ค. 1-2. ์ž…๋ ฅ๋œ ์ˆ˜๊ฐ€ ํ™€์ˆ˜๋ผ๋ฉด 3์„ ๊ณฑํ•˜๊ณ  1์„ ๋”ํ•ฉ๋‹ˆ๋‹ค. 2. ๊ฒฐ๊ณผ๋กœ ๋‚˜์˜จ ์ˆ˜๊ฐ€ 1๋ณด๋‹ค ํฌ๋‹ค๋ฉด 1๋ฒˆ ์ž‘์—…์„ ๋ฐ˜๋ณตํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ฃผ์–ด์ง„ ์ˆ˜๊ฐ€ 5 ๋ผ๋ฉด 5 ⇒ 16 ⇒ 8 ⇒ 4 ⇒2 ⇒ 1 ์ด ๋˜์–ด ์ด 5๋ฒˆ ๋งŒ์— 1์ด ๋ฉ๋‹ˆ๋‹ค. ์ˆ˜๊ฐ€ ์ปค์กŒ๋‹ค ์ž‘์•„์ง€๊ธฐ๋ฅผ ๋ฐ˜๋ณตํ•˜๋Š” ๋ชจ์Šต์ด ๋น„๊ตฌ๋ฆ„์—์„œ ๋น—๋ฐฉ์šธ์ด ์˜ค๋ฅด๋ฝ๋‚ด๋ฆฌ๋ฝํ•˜๋ฉฐ ์šฐ๋ฐ•์ด ๋˜๋Š” ๋ชจ์Šต๊ณผ ๋น„์Šทํ•˜๋‹ค๊ณ  ํ•˜์—ฌ ์šฐ๋ฐ•์ˆ˜ ๋˜๋Š” ์šฐ๋ฐ•์ˆ˜์—ด๋กœ ๋ถˆ๋ฆฌ๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. ํ˜„์žฌ ์ด ์ถ”์ธก์ด ์ฐธ์ธ์ง€.. 2022. 12. 29.
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต_Level 1] ํ‰๊ท  ๊ตฌํ•˜๊ธฐ [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต_Level 1] ํ‰๊ท  ๊ตฌํ•˜๊ธฐ ํ’€๋Ÿฌ ๊ฐ€๊ธฐ โ“ ๋ฌธ์ œ ์„ค๋ช… ์ •์ˆ˜๋ฅผ ๋‹ด๊ณ  ์žˆ๋Š” ๋ฐฐ์—ด arr์˜ ํ‰๊ท ๊ฐ’์„ return ํ•˜๋Š” ํ•จ์ˆ˜, solution์„ ์™„์„ฑํ•ด ๋ณด์„ธ์š”. โ“ ์ œํ•œ ์กฐ๊ฑด arr์€ ๊ธธ์ด 1 ์ด์ƒ, 100 ์ดํ•˜์ธ ๋ฐฐ์—ด์ž…๋‹ˆ๋‹ค. arr์˜ ์›์†Œ๋Š” -10,000 ์ด์ƒ 10,000 ์ดํ•˜์ธ ์ •์ˆ˜์ž…๋‹ˆ๋‹ค. โ—๏ธ ์ž…์ถœ๋ ฅ ์˜ˆ arr return [1,2,3,4] 2.5 [5,5] 5 ๐Ÿ’ก ํ’€์ด ๐Ÿ“Œ ๊ธฐ๋ณธ ์•„์ด๋””์–ด ํ‰๊ท  = ์ „์ฒด ํ•ฉ / ๊ฐœ์ˆ˜ ๋ฆฌ์ŠคํŠธ์˜ ํ•ฉ์„ ๊ตฌํ•˜๋Š” sum ํ•จ์ˆ˜ ๋ฆฌ์ŠคํŠธ์˜ ๊ฐœ์ˆ˜๋ฅผ ๊ตฌํ•˜๋Š” len ํ•จ์ˆ˜ ๐Ÿ“Œ python code def solution(arr): answer = sum(arr) / len(arr) return answer ์ด ์™ธ์—๋„ ํ‰๊ท ์„ ๊ตฌํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์€ ์—ฌ๋Ÿฌ ๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค. .. 2022. 12. 29.
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต_Level 1] ์ž๋ฆฟ์ˆ˜ ๋”ํ•˜๊ธฐ [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต_Level 1] ์ž๋ฆฟ์ˆ˜ ๋”ํ•˜๊ธฐ ํ’€๋Ÿฌ๊ฐ€๊ธฐ โ“ ๋ฌธ์ œ ์„ค๋ช… ์ž์—ฐ์ˆ˜ N์ด ์ฃผ์–ด์ง€๋ฉด, N์˜ ๊ฐ ์ž๋ฆฟ์ˆ˜์˜ ํ•ฉ์„ ๊ตฌํ•ด์„œ return ํ•˜๋Š” solution ํ•จ์ˆ˜๋ฅผ ๋งŒ๋“ค์–ด ์ฃผ์„ธ์š”. ์˜ˆ๋ฅผ ๋“ค์–ด N = 123์ด๋ฉด 1 + 2 + 3 = 6์„ return ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. โ“ ์ œํ•œ ์กฐ๊ฑด N์˜ ๋ฒ”์œ„ : 100,000,000 ์ดํ•˜์˜ ์ž์—ฐ์ˆ˜ โ—๏ธ ์ž…์ถœ๋ ฅ ์˜ˆ N answer 123 6 987 24 ์ž…์ถœ๋ ฅ ์˜ˆ #1 ๋ฌธ์ œ์˜ ์˜ˆ์‹œ์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ž…์ถœ๋ ฅ ์˜ˆ #2 9 + 8 + 7 = 24์ด๋ฏ€๋กœ 24๋ฅผ return ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๐Ÿ’ก ํ’€์ด ๐Ÿ“Œ ๊ธฐ๋ณธ ์•„์ด๋””์–ด N์„ ํ•œ ์ž๋ฆฌ์”ฉ ๋Š์–ด answer์— ๋”ํ•ด์ฃผ๊ธฐ N์€ ์ž์—ฐ์ˆ˜๋กœ ํ•œ ์ž๋ฆฌ์”ฉ ๋Š์–ด์„œ ๋ถˆ๋Ÿฌ์ฃผ๊ธฐ ๋ฐ์ดํ„ฐ ํ˜•ํƒœ๋ฅผ ๋ฐ˜๋ณต ๊ฐ€๋Šฅํ•œ ๊ฐ์ฒด๋กœ ๋ฐ”๊พธ๊ธฐ int ํ˜•ํƒœ์—์„œ ๊ฐ€์žฅ ๊ฐ„๋‹จํ•˜๊ฒŒ ๋ฐ”๊ฟ”์ค„ .. 2022. 12. 29.
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต_Level 1] ์ง์ˆ˜์™€ ํ™€์ˆ˜ [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต_Level 1] ์ง์ˆ˜์™€ ํ™€์ˆ˜ ํ’€๋Ÿฌ ๊ฐ€๊ธฐ โ“ ๋ฌธ์ œ ์„ค๋ช… ์ •์ˆ˜ num์ด ์ง์ˆ˜์ผ ๊ฒฝ์šฐ "Even"์„ ๋ฐ˜ํ™˜ํ•˜๊ณ  ํ™€์ˆ˜์ธ ๊ฒฝ์šฐ "Odd"๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” ํ•จ์ˆ˜, solution์„ ์™„์„ฑํ•ด ์ฃผ์„ธ์š”. โ“ ์ œํ•œ ์กฐ๊ฑด num์€ int ๋ฒ”์œ„์˜ ์ •์ˆ˜์ž…๋‹ˆ๋‹ค. 0์€ ์ง์ˆ˜์ž…๋‹ˆ๋‹ค. โ—๏ธ ์ž…์ถœ๋ ฅ ์˜ˆ num return 3 "Odd" 4 "Even" ๐Ÿ’ก ํ’€์ด ๐Ÿ“Œ ๊ธฐ๋ณธ ์•„์ด๋””์–ด ์ง์ˆ˜๋Š” 2๋กœ ๋‚˜๋ˆ„์–ด ๋–จ์–ด์ง€๋Š” ์ˆ˜๋กœ 2๋กœ ๋‚˜๋ˆ„์—ˆ์„ ๋•Œ ๋‚˜๋จธ์ง€๊ฐ€ 0์ธ์ง€ ์—ฌ๋ถ€๋กœ ํŒ๋ณ„ ๋‚˜๋จธ์ง€๋ฅผ ๊ตฌํ•˜๋Š” ์‚ฐ์ˆ ์—ฐ์‚ฐ์ž % ์ด์šฉ ๐Ÿ“Œ python code def solution(num): # num, 2๋กœ ๋‚˜๋ˆ„์–ด๋–จ์–ด์ง€๋Š”์ง€ ํ™•์ธ if num % 2 == 0 : answer = 'Even' else : answer = 'Odd' return answer 2022. 12. 29.