Python
-
[ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ฉํ
์คํธ ์ฐ์ต_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
Project
-
[๊ณต๋ชจ์ ] 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.01.18
-
[๊ณต๋ชจ์ ] ๋น
์ฝํ
์คํธ ํจ์ฒ์ค๋ฆฌ๊ทธ : ์ฑ ์ฌ์ฉ์ฑ ๋ฐ์ดํฐ๋ฅผ ํตํ ๋์ถ์ ์ฒญ ์์ธก๋ถ์
๊ณต๋ชจ์ 1. ์ฃผ์ : ์ฑ ์ฌ์ฉ์ฑ ๋ฐ์ดํฐ๋ฅผ ํตํ ๋์ถ์ ์ฒญ ์์ธก๋ถ์ (๊ณต๋ชจ์ ๊ด๋ จ ๋งํฌ) ๊ฐ๋ช
ํ๋ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ณ ๊ฐ์ ๋์ถ์ํ ์ ์ฒญ์ฌ๋ถ ์์ธก (2022๋
3~5์ ๋ฐ์ดํฐ์ ๊ณต / 2022๋
6์ ์์ธก) ์์ธก๋ชจ๋ธ์ ํ์ฉํ์ฌ ํ์์ ๋ฐ์ดํฐ ๋ถ์ ์ํ ๋์ถ์ ์ฒญ, ๋ฏธ์ ์ฒญ ๊ณ ๊ฐ์ ๋ถ๋ฅํ์ฌ ๊ณ ๊ฐ์ ํน์ฑ ๋ถ์๊ฒฐ๊ณผ ๋์ถ 2. ์ ๊ณต ๋ฐ์ดํฐ : ์ ์ฉ์ ๋ณด ๋ฐ์ดํฐ (๊ณ ๊ฐ์ ๋ณด, ๋์ถ์ ์ฒญ๊ฒฐ๊ณผ ๋ฑ) 3. 1์ฐจ ์ฌ์ฌ (์๋ฅ) : ๊ณ ๊ฐ ๋น ๋์ถ ์ ์ฒญ ์ฌ๋ถ ์์ธก, ๋ฐ์ดํฐ ์์ง, ์ ์ฒ๋ฆฌ ๊ณผ์ , ์์ธก ๋ชจ๋ธ ํด์(ํ์) Summary 1. ์ฐธ์ฌ ์ธ์ : 4๋ช
2. ์ค๋น ๊ธฐ๊ฐ : 2022.09~2022.10 (์ฝ 6์ฃผ) 3. ๋ถ์ ๊ณผ์ ๋ชฉ์ ์ค์ : ํ๋ค์ ๋์ถ ์์ฅ์ ๋ํ ์ฌ์ ์กฐ์ฌ๋ฅผ ํตํด "๋์ถ ์ธ์ ๋ณํ์ ์ง์
์ฅ๋ฒฝ ์ํ"๋ก ๋ชฉ์ ์ค์ ๋ฐ..
2023.01.02
-
[๊ณต๋ชจ์ ] ์ 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
-
[ํ๊ต ํ๋ก์ ํธ] ์ค๋ฒ์ธ๋๋ฅผ ์ํ ๋ง์ผํ
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