profile
Back-end Developer ๐Ÿ™‡โ€โ™‚๏ธ ๐Ÿ’ป ๐Ÿ™†โ€โ™‚๏ธ
ํƒœ๊ทธ ๋ชฉ๋ก
์ „์ฒด๋ณด๊ธฐ (135)TIL(94)WeCode(78)python(31)git(14)github(11)django(9)Django REST framework(8)drf(8)code kata(8)algorithm(7)Database(7)Algorithms(4)aws(4)๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค(4)dictionary(4)ํ•จ์ˆ˜(4)continue(3)terminal(3)mysql(3)CSS(3)html(3)break(3)queryset(3)class(3)branch(3)rest framework(3)modules(2)ec2(2)vim(2)function(2)linux(2)rds(2)web(2)developer(2)List(2)project(2)ํšŒ๊ณ ๋ก(2)function parameters(2)API(2)else(2)sql(2)๊นƒ(2)๋ฒ„์ „๊ด€๋ฆฌ(1)Request(1)Response(1)clone project(1)๋ถˆ๋ณ€๊ฐ์ฒด(1)์ˆ˜๋ฃŒ(1)์ œ๋„ˆ๋ ˆ์ดํ„ฐ(1)์ง๋ ฌํ™”(1)SQL ์ฒซ๊ฑธ์Œ(1)for statements(1)lambda(1)arguments(1)Project Setting(1)advanced queryset api(1)๋ฉด์ ‘(1)user experience(1)web hosting(1)์žฌ๊ท€ํ˜ธ์ถœ(1)append(1)database server(1)unix(1)weocde(1)ux(1)git cheet sheet(1)ํŠœํ† ๋ฆฌ์–ผ(1)semantic tags(1)3๊ฐœ์›” ํ›„๊ธฐ(1)์š”์ฒญ(1)parameter(1)while(1)Coding conventions(1)ํด๋ก (1)์ง€์—ญ ๋ณ€์ˆ˜(1)์ธ์ˆ˜(1)collaboration(1)local variable(1)์ดํ„ฐ๋ ˆ์ดํ„ฐ(1)Backend(1)์ž๋ฃŒํ˜•(1)git flow(1)query(1)Market Kurly(1)ํด๋ก ํ”„๋กœ์ ํŠธ(1)์œ„์น˜ ์ธ์ˆ˜(1)๋งˆ์ด๋ฆฌ์–ผํŠธ๋ฆฝ(1)Microservices(1)์กฐ๊ฑด๋ฌธ(1)CI/CD(1)๊ฐ€๋ณ€๊ฐ์ฒด(1)๋ฐ˜๋ณต๋ฌธ(1)list method(1)backup(1)global variable(1)Serialization(1)msa(1)Cloud Computing(1)์ฝ”๋”ฉ ์ปจ๋ฒค์…˜(1)web service(1)String(1)์ธํ„ฐ๋ทฐ(1)authorization(1)๊ฐœ๋ฐœ์ž๋„๊ตฌ(1)git guide(1)Sort(1)looping dictionary(1)complex dictionary(1)communication(1)version control(1)API Documentation(1)๋ฆฌ๋ฒ ์ด์Šค(1)repository(1)DevTools(1)git command(1)Pop(1)๊ฐœ๋ฐœ์ž(1)market bully(1)ํ•œ ๋‹ฌ ํ›„๊ธฐ(1)ํšŒ๋ฌธ ํŒ๋ณ„(1)ํ”Œ๋กœ์šฐ(1)ํ”„๋กœ์ ํŠธ(1)gunicorn(1)modeling(1)๋ฉด์ ‘ ์ค€๋น„(1)starbucks(1)random(1)RDBMS(1)Swagger(1)semantic web(1)layout(1)file(1)field types(1)if(1)๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„œ๋ฒ„(1)cloud hosting(1)๋ถ€ํŠธ์บ ํ”„(1)ํ”„๋กœ์ ํŠธ ์ดˆ๊ธฐ ์„ธํŒ…(1)devops(1)์œ„์ฝ”๋“œ(1)์ผ๊ธฐ(1)closure(1)tuple(1)set(1)์ฟผ๋ฆฌ์…‹(1)exception(1)ํ‚ค์›Œ๋“œ ์ธ์ˆ˜(1)authentication(1)elif(1)packages(1)์ธ์ฆ(1)review(1)์˜ˆ์™ธ ์ฒ˜๋ฆฌ(1)์ธ๊ฐ€(1)์œ ๋‹› ํ…Œ์ŠคํŠธ(1)front end(1)interview(1)back end(1)unit test(1)package(1)for in ๋ฐ˜๋ณต๋ฌธ(1)web developer(1)Amazon Web Services(1)git rebase(1)merge(1)restful api(1)how the web works(1)C.R.U.D(1)๊นƒ ๋ช…๋ น์–ด(1)for๋ฌธ(1)์ „์—ญ ๋ณ€์ˆ˜(1)์ฟผ๋ฆฌ๋ฌธ(1)
post-thumbnail

Code Kata | Day 12

๋ฌธ์ž๋กœ ๊ตฌ์„ฑ๋œ ๋ฐฐ์—ด์„ input์œผ๋กœ ์ „๋‹ฌํ•˜๋ฉด, ๋ฌธ์ž๋ฅผ ๋’ค์ง‘์–ด์„œ return ํ•ด์ฃผ์„ธ์š”.์‚ฌ์‹ค ์ด ๋ฌธ์ œ๋Š” ๋„ˆ๋ฌด ๊ฐ„๋‹จํ•ด์„œ ๋ธ”๋กœ๊น…ํ•˜๊ธฐ๋„ ๋ฏผ๋งํ•˜์ง€๋งŒ, ๊ทธ๋ž˜๋„ ๋งค์ผ ๋งค์ผ์˜ ์—ฐ์Šต์ด๋‹ˆ!๋ฌธ์ž์—ด๋กœ ์ด๋ฃจ์–ด์ง„ ๋ฆฌ์ŠคํŠธ๋ฅผ ๊ฑฐ๊พธ๋กœ ์ถœ๋ ฅํ•ด์ค˜์•ผ ๋˜๊ธฐ ๋•Œ๋ฌธ์— reverse ํ•จ์ˆ˜๋ฅผ ์ƒ๊ฐํ–ˆ๊ณ  ๋„ˆ๋ฌด ๊ฐ„๋‹จํ•˜๊ฒŒ

2020๋…„ 12์›” 16์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

Code Kata | Day 8 - 10

s๋Š” ์—ฌ๋Ÿฌ ๊ด„ํ˜ธ๋“ค๋กœ ์ด๋ฃจ์–ด์ง„ String ์ธ์ž์ž…๋‹ˆ๋‹ค.s๊ฐ€ ์œ ํšจํ•œ ํ‘œํ˜„์ธ์ง€ ์•„๋‹Œ์ง€ true/false๋กœ ๋ฐ˜ํ™˜ํ•ด์ฃผ์„ธ์š”.nums๋Š” ์ˆซ์ž๋กœ ์ด๋ฃจ์–ด์ง„ ๋ฐฐ์—ด์ž…๋‹ˆ๋‹ค.๊ฐ€์žฅ ์ž์ฃผ ๋“ฑ์žฅํ•œ ์ˆซ์ž๋ฅผ k ๊ฐœ์ˆ˜๋งŒํผ return ํ•ด์ฃผ์„ธ์š”.์ธ์ž์ธ height๋Š” ์ˆซ์ž๋กœ ์ด๋ฃจ์–ด์ง„ ๋ฐฐ์—ด์ž…๋‹ˆ๋‹ค.๊ทธ๋ž˜ํ”„๋กœ

2020๋…„ 12์›” 13์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

Code Kata | Day 6

๋กœ๋งˆ์ž์—์„œ ์ˆซ์ž๋กœ ๋ฐ”๊พธ๊ธฐ 1~3999 ์‚ฌ์ด์˜ ๋กœ๋งˆ์ž s๋ฅผ ์ธ์ž๋กœ ์ฃผ๋ฉด ๊ทธ์— ํ•ด๋‹นํ•˜๋Š” ์ˆซ์ž๋ฅผ ๋ฐ˜ํ™˜ํ•ด์ฃผ์„ธ์š”. ๋ฌธ์ œ์—๋Š” ์•ž์˜ ์ˆซ์ž๋Š” ๋นผ์ฃผ๊ณ  ๊ทธ ์ดํ›„๋ถ€ํ„ฐ๋Š” ๋”ํ•˜๊ฒŒ ํ•˜๋Š” ๋กœ์ง์„ ์„ค๋ช…ํ•˜๋Š”๋ฐ, ์ •๋ง ํ’€๋ฉด์„œ ์Šน์—ฐ๋‹˜๊ป˜ ํฌ๊ธฐํ•˜์ž๊ณ  ๋งํ–ˆ๋˜ ๋ฌธ์ œ์ด๋‹ค. ๋‚˜์˜ ์ˆ˜์ค€์„ ๋„˜์–ด ๋›ด ๋ฌธ์ œ ๊ฐ™๊ธฐ์—

2020๋…„ 12์›” 13์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

Code Kata | Day 5

๋ฌธ์ œ > **strs์€ ๋‹จ์–ด๊ฐ€ ๋‹ด๊ธด ๋ฐฐ์—ด์ž…๋‹ˆ๋‹ค. ๊ณตํ†ต๋œ ์‹œ์ž‘ ๋‹จ์–ด(prefix)๋ฅผ ๋ฐ˜ํ™˜ํ•ด์ฃผ์„ธ์š”.** ๋‚ด ๋‹ต์•ˆ ์šฐ์„  ๋ชจ๋ฒ” ๋‹ต์•ˆ

2020๋…„ 12์›” 13์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

Code Kata | Day 4

> ๋ฌธ์ œ > ์ˆซ์ž์ธ num์„ ์ธ์ž๋กœ ๋„˜๊ฒจ์ฃผ๋ฉด, ๋’ค์ง‘์€ ๋ชจ์–‘์ด num๊ณผ ๋˜‘๊ฐ™์€์ง€ ์—ฌ๋ถ€๋ฅผ ๋ฐ˜ํ™˜ํ•ด์ฃผ์„ธ์š”. ๋‚ด ๋‹ต์•ˆ ์˜ค๋Š˜ ๋ฌธ์ œ๋Š” day2 ๋•Œ ํ’€์—ˆ๋˜ ๋ฌธ์ œ์™€ ๋น„์Šทํ•ด์„œ ๊ทธ๋Ÿฐ์ง€ ๋„ˆ๋ฌด๋„ˆ๋ฌด ์‰ฌ์› ๋‹ค๐Ÿ˜Ž ๋งค ๋ฒˆ ์Šน์—ฐ๋‹˜์ด ์บ๋ฆฌํ•˜๋Š” ๊ฒƒ ๊ฐ™์•„์„œ ์˜ค๋Š˜์€ ์Šน์—ฐ๋‹˜ ์˜ค๊ธฐ ์ „์— ๋‚˜ ํ˜ผ์ž ์ข€ ๋ณด๊ณ  ๋ธŒ

2020๋…„ 12์›” 8์ผ
ยท
2๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

Code Kata | Day 3

tring ํ˜•์ธ str ์ธ์ž์—์„œ ์ค‘๋ณต๋˜์ง€ ์•Š์€ ์•ŒํŒŒ๋ฒณ์œผ๋กœ ์ด๋ฃจ์–ด์ง„ ์ œ์ผ ๊ธด ๋‹จ์–ด์˜ ๊ธธ์ด๋ฅผ ๋ฐ˜ํ™˜ํ•ด์ฃผ์„ธ์š”. str: ํ…์ŠคํŠธ return: ์ค‘๋ณต๋˜์ง€ ์•Š์€ ์•ŒํŒŒ๋ฒณ ๊ธธ์ด (์ˆซ์ž ๋ฐ˜ํ™˜) ์˜ˆ๋ฅผ ๋“ค์–ด, str = "abcabcabc" return์€ 3 => 'abc' ๊ฐ€ ์ œ์ผ

2020๋…„ 12์›” 2์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

Code Kata | Day 2

๋ฌธ์ œ reverse ํ•จ์ˆ˜์— ์ •์ˆ˜์ธ ์ˆซ์ž๋ฅผ ์ธ์ž๋กœ ๋ฐ›์Šต๋‹ˆ๋‹ค. ๊ทธ ์ˆซ์ž๋ฅผ ๋’ค์ง‘์–ด์„œ returnํ•ด์ฃผ์„ธ์š”. x: ์ˆซ์ž return: ๋’ค์ง‘์–ด์ง„ ์ˆซ์ž๋ฅผ ๋ฐ˜ํ™˜! ์˜ˆ๋“ค ๋“ค์–ด, x: 1234 return: 4321 x: 1234 return: 4321 x: -1234 ret

2020๋…„ 12์›” 1์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

Code Kata | Day 1

wo_sumํ•จ์ˆ˜์— ์ˆซ์ž ๋ฆฌ์ŠคํŠธ์™€ 'ํŠน์ • ์ˆ˜'๋ฅผ ์ธ์ž๋กœ ๋„˜๊ธฐ๋ฉด,๋”ํ•ด์„œ 'ํŠน์ • ์ˆ˜'๊ฐ€ ๋‚˜์˜ค๋Š” index๋ฅผ ๋ฐฐ์—ด์— ๋‹ด์•„ returnํ•ด ์ฃผ์„ธ์š”. nums: ์ˆซ์ž ๋ฐฐ์—ด target: ๋‘ ์ˆ˜๋ฅผ ๋”ํ•ด์„œ ๋‚˜์˜ฌ ์ˆ˜ ์žˆ๋Š” ํ•ฉ๊ณ„ return: ๋‘ ์ˆ˜์˜ index๋ฅผ ๊ฐ€์ง„ ์ˆซ์ž ๋ฐฐ์—ด nu

2020๋…„ 12์›” 1์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€