전체 κΈ€ 102

211129_Code in the morning

πŸ’¬ 문제 μ„€λͺ… μ •μˆ˜ n을 μž…λ ₯λ°›μ•„ n의 μ•½μˆ˜λ₯Ό λͺ¨λ‘ λ”ν•œ 값을 λ¦¬ν„΄ν•˜λŠ” ν•¨μˆ˜, solution을 μ™„μ„±ν•΄μ£Όμ„Έμš”. πŸ“ μ œν•œ 사항 n은 0 이상 3000μ΄ν•˜μΈ μ •μˆ˜μž…λ‹ˆλ‹€. πŸ’‘ λ‚˜μ˜ 풀이 def solution(n): answer = 0 for i in range(1,n+1): if n % i == 0: answer += i return answer πŸ’‘ λ‹€λ₯Έ ν•΄μ„€ def sumDivisor(num): # num / 2 의 μˆ˜λ“€λ§Œ κ²€μ‚¬ν•˜λ©΄ μ„±λŠ₯ μ•½ 2λ°° ν–₯상 return num + sum([i for i in range(1, (num // 2) + 1) if num % i == 0]) πŸ‘‰πŸ» 문제 λ°”λ‘œκ°€κΈ° μ½”λ”©ν…ŒμŠ€νŠΈ μ—°μŠ΅ - μ•½μˆ˜μ˜ ν•© μ •μˆ˜ n을 μž…λ ₯λ°›μ•„ n의 μ•½μˆ˜λ₯Ό λͺ¨λ‘ λ”ν•œ 값을 λ¦¬ν„΄ν•˜λŠ” ν•¨μˆ˜, solution..

[Week1] C

κ΅μˆ˜λ‹˜ λ‹€μ‹œ 듀어도 λ”•μ…˜ 정말 λ„ˆλ¬΄ μ •ν™•ν•˜μ‹œλ‹€ 유튜브 μžλ§‰ μžλ™ μΌœκΈ°ν•˜λ©΄ 컴퓨터가 μ•„μ£Ό 잘 λ°›μ•„μ“Έ 것 같은 그런 발음 ν•„κΈ°: 에세이λ₯Ό μ“΄λ‹€κ³  κ°€μ •. μ•„μ£Ό κΈΈκ³ , 반볡적인 에세이λ₯Ό μ“΄λ‹€κ³  ν•΄λ³΄μž. -> λ‚΄μš©μ΄ μ’‹λ‹€κ³  해도 μž₯ν™©ν•˜λ©΄ 쒋은 점수 X처럼 컴퓨터도 μ›°λ””μžμΈ μ½”λ“œκ°€ ν•„μš”ν•˜λ‹€. 3 access to write good code: μ—μ„Έμ΄μ—μ„œ 쒋은 puctuation, indenting λ“±κ³Ό κ°™λ‹€. μ½”λ“œμŠ€νƒ€μΌμ΄ 잘 μ½νžˆλ„λ‘ ν•˜λŠ” 것 μ€‘μš”ν•˜λ‹€. μ§€λ‚œ μ£Ό μš°λ¦¬λŠ” μŠ€ν¬λž˜μΉ˜ν•΄μ„œ μΌλŠ”λ°, μ΄μ œλŠ” ν‚€λ³΄λ“œ 쓸것. CS50 IDE(Intergrated Developmnet Environment) μ“Έ 것. ν΄λΌμš°λ“œ νˆ΄μ—μ„œ 씀. ide.cs50.io λ°©λ¬Έν•˜μ„Έμš”! 슀크린 μœ„μ—λŠ” λΈ”λž™μ΄κ³ , κ±°κΈ°λŠ” μ½”λ“œ μ“Έ 것. μ•„λž˜λΆ€λΆ„μ€ t..

Coding/[EdX] CS 50 2021.11.29

[Day14 | MySQL] Join(ANSI Join, inner join, outer join, cross join etc.)

JOIN λ¬Έ μ‚¬μš©ν•˜λŠ” 법 λ‹€μ–‘ν•œ 데이터 ꡬ쑰 μ†μ—μ„œ 데이터λ₯Ό 좜λ ₯ν•˜λŠ” μ‹€μŠ΅μ΄ ν•„μš”ν•΄μš”! μ–Έμ–΄λ‘œ μ΄ν•΄ν•˜κ³  --> κ·Έλ‹€μŒμ— 짜기. μš°μ„  생각없이 select from μ“°κ³ , κ·Έ ν›„ μ—°κ²° 데이터 μ°Ύμ•„ 써주고 이런 μ‹μœΌλ‘œ! λ‚˜μ€‘μ— 데이터 베이슀 섀계할 λ•Œ μ •μž‘ λŠ₯λ ₯은 고객의 μš”κ΅¬λ₯Ό ν•œκΈ€λ‘œ ν‘œν˜„ν•  수 μžˆλ‹€! 이게 제일 μ€‘μš”ν•΄μš€!! Q. KING 이름, λΆ€μ„œλͺ…, λΆ€ν•˜μ§μ› 이름, λΆ€μ„œλͺ…? μ΄λ ‡κ²Œ ꡬ쑰작기 Q. 4 κΈ‰μ—¬λ“±κΈ‰μ˜ ν•΄λ‹Ήν•˜λŠ” μ§μ›λ“€μ˜ 이름, μ‚¬λ²ˆ, λΆ€μ„œλͺ…, κΈ‰μ—¬λ“±κΈ‰κ³Ό κ·Έ μ§μ›λ“€μ˜ λΆ€ν•˜μ§μ›μ˜ 이름, μ‚¬λ²ˆ, λΆ€μ„œλͺ…, 급여등급은? - m은 λ§€λ‹ˆμ € - eλŠ” λΆ€ν•˜μ§μ› 이런 ꡬ쑰둜 μƒκ°ν•΄μ„œ ν’€μ–΄κ°€κΈ° Join01.SQL -- Join01.sql -- -- SMITH의 이름, μ†Œμ† λΆ€μ„œ 이름은? SELECT ename, d..

PlayData/MySQL 2021.11.26

211126_Code in the morning

μ½”λ”©ν…ŒμŠ€νŠΈ μ—°μŠ΅ - μˆ˜λ°•μˆ˜λ°•μˆ˜λ°•μˆ˜λ°•μˆ˜λ°•μˆ˜? 길이가 n이고, "μˆ˜λ°•μˆ˜λ°•μˆ˜λ°•μˆ˜...."와 같은 νŒ¨ν„΄μ„ μœ μ§€ν•˜λŠ” λ¬Έμžμ—΄μ„ λ¦¬ν„΄ν•˜λŠ” ν•¨μˆ˜, solution을 μ™„μ„±ν•˜μ„Έμš”. 예λ₯Όλ“€μ–΄ n이 4이면 "μˆ˜λ°•μˆ˜λ°•"을 λ¦¬ν„΄ν•˜κ³  3이라면 "μˆ˜λ°•μˆ˜"λ₯Ό λ¦¬ν„΄ν•˜λ©΄ λ©λ‹ˆλ‹€. μ œν•œ programmers.co.kr πŸ’¬ 문제 μ„€λͺ… 길이가 n이고, "μˆ˜λ°•μˆ˜λ°•μˆ˜λ°•μˆ˜...."와 같은 νŒ¨ν„΄μ„ μœ μ§€ν•˜λŠ” λ¬Έμžμ—΄μ„ λ¦¬ν„΄ν•˜λŠ” ν•¨μˆ˜, solution을 μ™„μ„±ν•˜μ„Έμš”. 예λ₯Όλ“€μ–΄ n이 4이면 "μˆ˜λ°•μˆ˜λ°•"을 λ¦¬ν„΄ν•˜κ³  3이라면 "μˆ˜λ°•μˆ˜"λ₯Ό λ¦¬ν„΄ν•˜λ©΄ λ©λ‹ˆλ‹€. πŸ“ μ œν•œ 사항 n은 길이 10,000μ΄ν•˜μΈ μžμ—°μˆ˜μž…λ‹ˆλ‹€. πŸ’‘ λ‚˜μ˜ 풀이 def solution(n): answer = '' for i in range(0, n): if i % 2 == 0: answer += '..

2022λ…„ 데이터 μ‚¬μ΄μ–Έν‹°μŠ€νŠΈκ°€ 되기 μœ„ν•œ 52μ£Ό 컀리큘럼

2020.12.24 미디엄에 쓰인 κΈ€μž…λ‹ˆλ‹€. 원문은 A Complete 52 Week Course to Become a Data Scientist in 2021 μ—μ„œ ν™•μΈν•˜μ‹€ 수 μžˆμŠ΅λ‹ˆλ‹€. λ²ˆμ—­μ€ 사싀 크게 μ˜λ―Έμ—†κ³ , 데이터 μ‚¬μ΄μ–Έν‹°μŠ€νŠΈκ°€ 되기 μœ„ν•΄ 도움을 받을 수 μžˆλŠ” 링크듀을 정리해둔 κΈ€μž…λ‹ˆλ‹€. μ°Έκ³  μžλ£Œλ“€μ€ λ‹€ μ˜μ–΄μž…λ‹ˆλ‹€! A Complete 52 Week Course to Become a Data Scientist in 2022 Learn something every week for 52 weeks! towardsdatascience.com “λ‚ λ‘œ λ¨Ήκ³  μ‹Άμ–΄ν•˜λŠ” μ‚¬λžŒμ€ λ§Žμ§€λ§Œ, 직접 사λƒ₯을 κ°€λ €λŠ” μ‚¬λžŒμ€ λ“œλ¬Όλ‹€” μ†Œκ°œ λ§Œμ•½ λ°μ΄ν„°μ‚¬μ΄μ–Έν‹°μŠ€νŠΈκ°€ λ˜κ³ μ‹Άμ€λ°, 아직 μ‹€μ²œμ„ λͺ»ν•˜κ³  μžˆλ‹€λ©΄? μ§€κΈˆμ΄ λ°”λ‘œ ..

Data scientist, λŒ€μ²΄ λ­ν•˜μ‹œλŠ” 뢄듀인지?! μ–΄λ–»κ²Œν•˜λ©΄ 될 수 μžˆλŠ”μ§€??!!!

데이터 μ‚¬μ΄μ–Έν‹°μŠ€νŠΈλŠ” 무엇을 ν•˜λ‚˜μš”? μ–΄λ–»κ²Œ ν•˜λ©΄ 될 수 μžˆλ‚˜μš”? ν˜Ήμ‹œ μœ„μ™€ 같은 μ§ˆλ¬Έμ„ 가지고 인터넷에 '데이터 μ‚¬μ΄μ–Έν‹°μŠ€νŠΈ λ­ν•˜λ‚˜μš”' 등등을 κ²€μƒ‰ν•˜κ³  계신 뢄이라면, μ•ˆλ…•ν•˜μ„Έμš”, λ°˜κ°‘μŠ΅λ‹ˆλ‹€. 저와 같이 ν—€λ©”κ³  계신 λΆ„μ΄μ‹œκ΅°μš”(!) μ €λŠ” 비둝 정닡을 μ•Œμ§€λŠ” λͺ»ν•˜μ§€λ§Œ, κ·Έλž˜λ„ μ—¬κΈ°μ €κΈ° 기웃거리며 μ•Œκ²Œλœ 것듀을 λͺ¨μ•„λ΄…λ‹ˆλ‹€. 우리 ν•¨κ»˜ μ•Œμ•„κ°€λ³΄λ„λ‘ ν•΄μš”! 데이터 μ‚¬μ΄μ–ΈμŠ€κ°€ λ­μ—μš”? 라고 ν˜„μ§μžλ“€μ—κ²Œ μ§ˆλ¬Έμ„ ν•˜λ©΄, 맀번 "μ•„... νšŒμ‚¬λ§ˆλ‹€ λ‹¬λΌμ„œ ν•˜λ‚˜λ‘œ μ •μ˜ν•˜κΈ΄ μ–΄λ €μš΄λ°"둜 μ‹œμž‘ν•œλ‹€. 글ꡬ ν•œκ΅­μ–΄ μžλ£ŒλŠ” λ„ˆλ¬΄ λΆ€μ‘±ν•΄ κ·Έλž˜μ„œ λ‚΄κ°€ κΆκΈˆν–ˆλ˜ μ§ˆλ¬Έλ“€μ— κ΄€ν•œ 닡변듀을 직접 μ°Ύμ•„λ³΄κΈ°λ‘œ ν–ˆλ‹€. λ―Έλ””μ—„μ—λŠ” 수 λ§Žμ€ 데이터 μ‚¬μ΄μ–ΈμŠ€ 글이 λ„˜μ³λ‚˜κΈ° λ•Œλ¬Έμ—! 많이 읽닀보면 κ·Έ μ•ˆμ—μ„œ 슀슀둜 κΉ¨λ‹«λŠ” 것이 μžˆκ² μ§€. ν•œκ΅­μ–΄ λ²ˆμ—­μ˜ ..

[Day13 | MySQL] SQL κΈ°λ³Έ RDB, where, groupby, having

아무 생각없이 select, from(μ–΄λ””μ„œ μ˜€λŠ”μ§€) 을 λ¨Όμ € 치고, μ‹€μ œ λ“€μ–΄κ°€λŠ” 것을 κ³ λ―Όν•˜κ³ , μ»¬λŸΌν˜• λͺ…사λ₯Ό κ³ λ―Όν•˜κ³ , Select 1) 질문의 개수? --> Sub Query 2) Table의 개수? --> Join (N-1개) 3) 쑰건의 개수, μœ„μΉ˜, μœ ν˜•? - 1) 일반 쑰건 : from / where (where) ifnull( λͺ…사, 0) GroupByHaving01.sql -- GroupByHaving01.sql -- -- λͺ¨λ“  μ§μ›λ“€μ˜ κΈ‰μ—¬ 합계, κΈ‰μ—¬ 평균, μ΅œλŒ€ κΈ‰μ—¬, μ΅œμ†Œ κΈ‰μ—¬; SELECT sum(sal), avg(sal), max(sal), min(sal) -- 이런 것듀이 집계(κ·Έλ£Ή)ν•¨μˆ˜ from emp; -- 업무 별 μ§μ›λ“€μ˜ κΈ‰μ—¬ 합계, κΈ‰μ—¬ 평균, μ΅œλŒ€ κΈ‰μ—¬, μ΅œμ†Œ κΈ‰..

PlayData/MySQL 2021.11.25

[Day12 | MySQL] MySQL, Workbench, ν™˜κ²½λ³€μˆ˜ μ„€μ •, select, order by, distinct, 별λͺ…

μˆ˜μ—…μ„ μœˆλ„μš°μœΌλ‘œ ν•΄μ„œ λ§₯으둜 μˆ˜μ—… λ‚΄μš©λ“€μ„ λ”°λΌκ°€λŠλΌ μ• λ¨Ήμ—ˆλ‹€. 였늘 ν•œ 것 1. MySQL μ„€μΉ˜ 2. (μ–΄λ””μ„œλ“  μž‘λ™ν•  수 있게) ν™˜κ²½λ³€μˆ˜ μ„€μ • 3. Workbench λ‹€μš΄λ‘œλ“œ 4. 기타 μ‚¬μš©ν•  μ½”λ“œλ“€ λ‹€μš΄λ°›κΈ° λ‚˜λŠ” ꡬ글링을 ν•˜λ©΄μ„œ μœ„ μž‘μ—…λ“€μ„ μˆ˜ν–‰ν–ˆλŠ”λ°, ν™˜κ²½λ³€μˆ˜ μ„€μ • μ•„μ£Ό μ–΄λ ΅κ²Œ ν•΄μ„œ 막 κ΅¬κΈ€λ§ν•˜λ©΄μ„œ μ•…!!!λ‚˜ μ™œ μ•ˆλΌ!!ν–ˆλŠ”λ° https://colinch4.github.io/2021-01-14/mysql_in_mac/μ—μ„œ μ•„μ£Ό μΉœμ ˆν•˜κ²Œ brew둜 μ„€μΉ˜ν•˜λ©΄ ν•„μš”μ—†λ‹€κ³ ... μ•Œλ €μ£Όμ…¨λ‹€. You are my true life saver... MySQL 루트 λΉ„λ²ˆ : t*******1 그와쀑에 HomebrewλŠ” λŒ€μ²΄ λ‚΄κ°€ μ–Έμ œ μ„€μΉ˜ν•΄λ‘μ—ˆλŠ”μ§€ μ•„μ£Ό κΈ°νŠΉν•œλ°(?) Homebrewλ₯Ό ν†΅ν•œ MySQL μ„€μΉ˜ H..

PlayData/MySQL 2021.11.24

[Day11 | Java] μ—΄κ±°νƒ€μž…, μ˜ˆμ™Έμ²˜λ¦¬ (λ“œλ””μ–΄ μžλ°” 끝!)

p585 피포와 리포 리포 : μŠ€νƒκ΅¬μ‘° 피포 : que : λΉ¨λŒ€ 생각 λ¨Όμ €λ“€μ–΄κ°„κ²Œ λ¨Όμ € λ‚˜μ˜΄ 또 λ‹€λ₯Έ λ©”λͺ¨λ¦¬ ꡬ쑰λ₯Ό λ§Œλ“€μ–΄μ€„ 수 있음 p586λ₯Ό 보면 또 λ‹€λ₯Έ μŠ€νƒμ„ λ§Œλ“€λŠ” 이야기. λ©”λͺ¨λ¦¬ ꡬ쑰도 우리 μž…λ§›λŒ€λ‘œ ν•  수 μžˆλ‹€λŠ” 것. μžλ°” 끝......!

PlayData/Java 2021.11.23

[Week 0] Scratch

κ΅μˆ˜λ‹˜ λ”•μ…˜ 졜고! ν•˜λ²„λ“œ 컴곡과 μΆœμ‹ μ˜ ν•˜λ²„λ“œ 컴곡과 κ΅μˆ˜λ‹˜μ΄ μ§„ν–‰ν•˜λŠ” 컴곡 기초 κ°•μ˜ μ•½κ°„ λ‘κ·Όκ±°λ¦¬λŠ” 마음으둜 λ“£κΈ° μ‹œμž‘ν–ˆλ‹€. 그런데 무렀, ν•œ κ°•μ˜κ°€ 두 μ‹œκ°„μ”© λ„˜μ–΄κ°€μ„œ 쉽지 μ•Šλ‹€. κ°•μ˜μžλ£Œ λ°”λ‘œκ°€κΈ°: https://cs50.harvard.edu/x/2021/notes/0/ Lecture 0 - CS50x 2021 Harvard University's introduction to the intellectual enterprises of computer science and the art of programming. cs50.harvard.edu κ°•μ˜μžλ£Œ μžμ„Έν•˜κ³  μ‰½κ²Œ μ„€λͺ…λ˜μ–΄ μžˆλ‹€. μ§„μ§œ μ–‘μ§ˆμ˜ κ°•μ˜... μ˜μ–΄ λͺ¨κ΅­μ–΄ μ•„λ‹Œ μ‚¬λžŒλ“€μ€ 자칫 과제 μžˆλŠ”κ±° λͺ¨λ₯΄κ³  λ„˜μ–΄κ°ˆ μˆ˜λ„ μžˆμ„ 것 같은데 수료 μœ„ν•΄μ„œλŠ”..

Coding/[EdX] CS 50 2021.11.23