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

All18

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต_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.
[ํ•™๊ต ํ”„๋กœ์ ํŠธ] ์‹ค๋ฒ„์„ธ๋Œ€๋ฅผ ์œ„ํ•œ ๋งˆ์ผ€ํŒ… Business Analytics ํŒ€ ๊ณผ์ œ * '๋ถ„์„ํ”„๋กœ๊ทธ๋ž˜๋ฐ' ์ „๊ณต ๊ณผ์ œ * ์ฐธ์—ฌ ์ธ์› : 3๋ช… * ์ง„ํ–‰ ๊ธฐ๊ฐ„ : 2021.05.25~2021.06.19 1. ์ฃผ์ œ : ๊ตฌ๋งคํ–‰ํƒœ ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜์œผ๋กœ ์‹ค๋ฒ„์„ธ๋Œ€ ๋ผ์ดํ”„์Šคํƒ€์ผ์„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ํŠน์ง• ๋ถ„์„ ๋ฐ ์ถ”์ • ํ›„ ๊ด€๋ จ๋œ ๋งˆ์ผ€ํŒ… ์ „๋žต ์ œ์‹œ 2. ํ‰๊ฐ€ ๊ธฐ์ค€ ๊ตฌ์กฐํ™” (30%) : ๋ถ„์„ ์„ค๊ณ„์— ๋”ฐ๋ฅธ ์Šคํ† ๋ฆฌ๋ผ์ธ ๋„์‹ํ™” (30%) : ๋ถ„์„ ๊ฒฐ๊ณผ๋ฌผ์— ๋Œ€ํ•œ ๋ช…ํ™•ํ•œ ํ‘œํ˜„๊ณผ ๋„์‹ํ™” ํ™œ์šฉ ๊ฐ€๋Šฅ์„ฑ (20%) : ๋ถ„์„ ๊ฒฐ๊ณผ ํ™œ์šฉ๋„ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ (20%) : ํšจ๊ณผ์ ์ธ ์˜์‚ฌ์ „๋‹ฌ Summary 1. ์‚ฌ์šฉ ๋ฐ์ดํ„ฐ ์ œ๊ณต ๋ฐ์ดํ„ฐ : 2014๋…„ ํ•œ ํ•ด ๊ฐ„ 55~84์„ธ ๊ณ ๊ฐ ์ •๋ณด ๋ฐ ๊ณ ๊ฐ์˜ ์ƒํ’ˆ๊ตฐ๋ณ„ ๊ตฌ๋งค ๋‚ด์—ญ (Demo.csv, ๊ตฌ๋งค๋‚ด์—ญ์ •๋ณด.csv) ์ถ”๊ฐ€ ๋ฐ์ดํ„ฐ '04~'14๋…„ ํ‰๊ท , 2013๋…„,.. 2022. 12. 20.
[๊ณต๋ชจ์ „ (๐Ÿ†์ˆ˜์ƒ๐Ÿ†)] 2021 ๊ตํ†ต·๋ฌธํ™”·ํ†ต์‹  ๋น…๋ฐ์ดํ„ฐ ํ”Œ๋žซํผ ์œตํ•ฉ ๋ถ„์„ ๊ฒฝ์ง„๋Œ€ํšŒ ๊ณต๋ชจ์ „ (๐Ÿ†์šฐ์ˆ˜์ƒ ์ˆ˜์ƒ ๐Ÿ†) 1. ์ฃผ์ œ : ๊ตํ†ต, ๋ฌธํ™”, ํ†ต์‹  ๊ธฐ๋ฐ˜์˜ ์ง€์—ญ ๊ฒฝ์ œ ํ™œ์„ฑํ™”๋ฅผ ์œ„ํ•œ ๋น…๋ฐ์ดํ„ฐ ๋ถ„์„ (๊ณต๋ชจ์ „ ๊ด€๋ จ ์†Œ๊ฐœ ๋งํฌ) 2. ๋ชฉ์  ์œ ๋™, ๊ด€๊ด‘ ์ธ๊ตฌ์™€ ๋ฌธํ™” ์‹œ์„ค ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์„ํ•ด ์ฝ”๋กœ๋‚˜ ์‹œ๋Œ€ ์œ ์˜๋ฏธํ•œ ์ธ์‚ฌ์ดํŠธ ๋„์ถœ ๋น…๋ฐ์ดํ„ฐ ๋ถ„์„ ํ†ตํ•ด ์ง€์—ญ ๊ฒฝ์ œ ํ™œ์„ฑํ™” ์•„์ด๋””์–ด ๋ฐœ๊ตด ๋ฐ ๊ฐ ๊ธฐ๊ด€์—์„œ ํ–ฅํ›„ ํ™œ์šฉ ๊ฐ€๋Šฅํ•œ ์ •์ฑ… ๋ฐ ์„œ๋น„์Šค ์ œ์‹œ Summary 1. ์ฐธ์—ฌ ์ธ์› : 3๋ช… 2. ์ค€๋น„ ๊ธฐ๊ฐ„ : 2021.09.08~2021.10.08 (PPT ๋ฐ ๋ฐœํ‘œ ์ค€๋น„ : ~10.27) 3. ์ฃผ์ œ ์„ค์ • : 40๋Œ€, 50๋Œ€๋ฅผ ์ฃผ ํƒ€๊ฒŸ์ธต์œผ๋กœ ์„ค์ •ํ•˜์—ฌ ์ง€์—ญ ๊ฒฝ์ œ ํ™œ์„ฑํ™” ๋ฐฉ์•ˆ ์ œ์‹œ ์ง€์—ญํ™”ํ๋ฅผ ํ™œ์šฉํ•œ ์ „๋žต ์ œ์‹œ KORAIL์—์„œ ๊ธฐ์กด์— ์ง„ํ–‰ํ•˜๋˜ ์ œํœด์‚ฌ์—… ํ™•๋Œ€ ๋ฐฉ์•ˆ ์ œ์‹œ ์ฃผ์ฐจ, ์ˆ™๋ฐ• ๊ด€๋ จ ์‚ฌ์—… ํ™•๋Œ€ ์ œ์‹œ 4. ์ตœ์ข… ์ œ์ถœ ์ œ์ถœ ์ฝ”๋“œ .. 2022. 12. 20.
[2022 D&A Conference Session] ์†Œ์„ค ์žฅ๋ฉด ์ƒ์„ฑ 2022 D&A Conference 1. ์ฃผ์ œ : ์†Œ์„ค ์žฅ๋ฉด ์ƒ์„ฑํ•˜๊ธฐ (์†Œ์„ค ์š”์•ฝ ๋ฐ ์‹ค์‚ฌ ์ด๋ฏธ์ง€ ์ƒ์„ฑํ•˜๊ธฐ) 2. ๊ธฐ๊ฐ„ : 2022.07~2022.11 3. ์ฐธ์—ฌ ์ธ์› : 4๋ช… 4. ์ง„ํ–‰ ๊ณผ์ • ์ „์ฒด์ ์ธ task ๊ณ„ํš ๋ฐ ๊ด€๋ จ ์„ ํ–‰์—ฐ๊ตฌ/์‚ฌ๋ก€ ์กฐ์‚ฌ ์ ์ ˆํ•œ ๋ฐ์ดํ„ฐ์…‹ ๋ฐ ๋ชจ๋ธ ์„ ์ • ๋ชจ๋ธ ํ•™์Šต ๋ฐ ์„ธ๋ถ€ ๋‚ด์šฉ ๋ณ€๊ฒฝ/์กฐ์ ˆ 5. ์ค‘๊ฐ„/์ตœ์ข… ๋ฐœํ‘œ๋ฌผ ์ปจํผ๋Ÿฐ์Šค๋ฅผ ์ค€๋น„ํ•˜๋Š” ๋™์•ˆ ๊ฑฐ์˜ ๋งค์ฃผ 1-2ํšŒ ์ •๋„ ์Šคํ„ฐ๋””๋ฅผ ์ง„ํ–‰ํ–ˆ๋‹ค. ์ฒ˜์Œ ๊ตฌํ˜„๊นŒ์ง€ ํ•ด๋‚ด๋Š” ๋”ฅ๋Ÿฌ๋‹ ํ”„๋กœ์ ํŠธ๋ผ ์–ด๋ ค์šด ์ ์ด ๋งŽ์•˜๋˜ ๊ฒƒ ๊ฐ™๋‹ค. ๊ทธ๋ž˜๋„ ์ค‘๊ฐ„์ค‘๊ฐ„ ๊ต์ˆ˜๋‹˜์˜ ํ”ผ๋“œ๋ฐฑ๊ณผ ์—ฌ๋Ÿฌ ์‹œํ–‰์ฐฉ์˜ค๋ฅผ ํ†ตํ•ด ๊ฝค ๊ดœ์ฐฎ์€ ๊ฒฐ๊ณผ๋ฌผ์„ ๋‚ผ ์ˆ˜ ์žˆ์—ˆ๋‹ค. ์ฒ˜์Œ "๋“ฑ์žฅ์ธ๋ฌผ ์–ผ๊ตด" ์ƒ์„ฑ์ด๋ผ๋Š” ์ฃผ์ œ์—์„œ "์†Œ์„ค ์žฅ๋ฉด" ์ƒ์„ฑ์ด๋ผ๋Š” ์ฃผ์ œ๋กœ ๋ณ€๊ฒฝ๋œ ์•„์‰ฌ์›€์€ ์žˆ์ง€๋งŒ, ๊ธฐํšํ•œ task์— ๋งž๋Š” ์—ฌ๋Ÿฌ ๋…ผ๋ฌธ, ๋ชจ๋ธ๋“ค์„ ๋ฆฌ.. 2022. 12. 15.