wecode
-
[CodeKata] 위코드 5주차 코드카타Algorithm 2021. 1. 11. 03:18
🤔 서론 코드카타가 3주차에 돌입했다. 세션과 과제도 있었고, 무엇보다 이번주부터 프로젝트가 시작되며 새로운 팀원 기열님과 약속했다. '11시까지 코드카타를 끝낸다!', 그 시간동안 최대한 방법을 강구해보고, 구현도 시도해보고, 실패하면 모범답안을 서로 연구하겠다. 👊 1.11(월) / String 메서드 활용 📜 문제 두 개의 input에 복소수(complex number)가 string 으로 주어집니다. 복소수란 a+bi 의 형태로, 실수와 허수로 이루어진 수입니다. input으로 받은 두 수를 곱해서 반환해주세요. 반환하는 표현도 복소수 형태의 string 이어야 합니다. 복소수 정의에 의하면 (i^2)는 -1 이므로 (i^2) 일때는 -1로 계산해주세요. 예제 1:Input: "1+1i", "1+..
-
[CodeKata] wecode 4주차 코드카타Algorithm 2021. 1. 3. 21:24
🤔 서론 코드카타도 벌써 2주차에 접어들었다. 알고리즘 문제를 반복하면서 중요하다고 느낀 2가지이다. 로직화와 예외처리. 중복되는 구문의 반복문 처리와 함수 메서드를 통한 심플한 로직화, 다양한 예외를 처리하기 위한 방법고민을 명심하며, 이번주에 새로 배정된 승완님과 팀업하여 코드카타를 한주간 진행하였다. 👊 1.3(월) / 반복 조건문 + 조건에 객체활용 📜 문제 : 로마자에서 숫자로 바꾸기 1~3999 사이의 로마자 s를 인자로 주면 그에 해당하는 숫자를 반환해주세요. 로마 숫자를 숫자로 표기하면 다음과 같습니다. - 로마자를 숫자로 읽는 방법은 로마자를 왼쪽부터 차례대로 더하면 됩니다. III = 3 / XII = 12 / XXVII = 27 입니다. - 그런데 4를 표현할 때는 IIII가 아니라 ..
-
[Day 13] UX(User Experience), React(State, Props)카테고리 없음 2020. 12. 31. 12:11
🤔 서론 오늘은 세션들과 시험이 많이 구성되어 있지만, UX와 더불어 React의 핵심이라 할 수 있는 State, Props 세션에선 특히 집중해야겠다. 🥋 CodeKata : Day 03 3주차 코드카타 리뷰 : abangpa1ace.tistory.com/47 [CodeKata] wecode 3주차 코드카타 🤔 서론 레플릿으로, 알고리즘을 1일 1문제를 푸는 세션이다. 시작하기에 앞서, 뜬금없지만 코드카타 'Kata' 의 어원이 궁금해졌다. 먼저, Codekata의 뜻은 프로그래머가 연습과 반복을 통해 기술을 abangpa1ace.tistory.com 🧑💻 Session : UX와 웹 개발 1. 웹사이트의 발전 정보량 과다, 문서 이상의 매체 다양한 디바이스들의 등장 복잡해진 화면, 정보를 보다 빠..
-
[React.js] React 소개(wecode)Front-End(Web)/React - 프레임워크(React, Next) 2020. 12. 28. 16:29
3주차 foundation 주차이다. 드디어, React 라이브러리 세션이 시작되었고, 첫 개념에 대한 정립을 해주는 유용한 시간을 마련해주셨다. 🧑💻Session : React 1. Why React? - Web Application의 발전 HTML/CSS/Javascript(DOM, Event) -> jQuery(Method 모음) -> React/Vue/Angular(Framework & Libarary) - Angular, Vue (Framework) Angular : 2010년 Google이 개발한 Framework. Typescript 기반으로 안정적이고 기능이 많으나, 러닝커브가 높다. Vue : 2014년 중국 Evan You 개인이 개발한 Framework. 코드가 깔끔해고 배우기가 쉬..
-
[CodeKata] wecode 3주차 코드카타Algorithm 2020. 12. 28. 14:55
🤔 서론 레플릿으로, 알고리즘을 1일 1문제를 푸는 세션이다. 시작하기에 앞서, 뜬금없지만 코드카타 'Kata' 의 어원이 궁금해졌다. 먼저, Codekata의 뜻은 프로그래머가 연습과 반복을 통해 기술을 연마하도록 돕는 프로그래밍 연습을 의미한다. 여기서 Kata는, 1999년 The Pragmatic Programmer 의 공동저자인 Dave Thomas 가 무술의 일어개념인 Kata로 칭하면서 통용되었다고 👊 12.28(월) / 이중회문 첫 문제라서 간단한 사칙연산을 예상했는데, 생각보다 어려운 문제가 튀어나왔다!! 🤯🤯🤯 📜 문제 twoSum함수에 숫자배열과 '특정 수'를 인자로 넘기면, 더해서 '특정 수'가 나오는 index를 배열에 담아 return해 주세요. nums: 숫자 배열 target..
-
[Web] Web 동작원리Environment(개발환경)/Web 2020. 12. 25. 18:12
Web 개발 엔지니어가 된다고 마음먹었지만, 정작 프론트 / 백의 존재여부만 알지 이들이 어떻게 작동하는지는 (req, res) 가 지식의 전부다. 멘토님의 지도가 없는 세션이다보니, 영상과 PPT를 더 몰입해서 공부하고 블로그 포스팅하면서 이번 기회에 확실히 짚고 넘어가야겠다. 🧑💻 Session : How the Web Works 📍About 웹은 어떻게 동작할까? 프론트? 백앤드? 서버? 배포? 어떻게 내가 만든 코드가 서버에 올라가서 남들도 볼 수 있는 것일까? 🚀 What You Will Learn 웹이 어떻게 동작하는지 기본적으로 설명할 수 있다. 배포, 호스팅, ip주소, 서버, url, 프론트, 백앤드 등의 용어를 명확히 이해한다. ✍️ Note 요청 (HTTP 통신요청) - 응답 (we..
-
[Terminal] iTerm2 설치 및 zsh 개발환경 설정Environment(개발환경)/Linux & Terminal 2020. 12. 22. 21:58
🤔 서론 터미널의 강력한 버전인 iTerm2, 각종 기능확장을 위한 zsh 설정에 대해 배웠다. 단순한 커스터마이징뿐 아니라 자동완성 등 많은 기능 지원 ⚙️ 개발환경 세팅 1. iTerm2 : 터미널 상향버전 2. homebrew : macOS 패키지 관리 프로그램 - brew --version : 버전, 설치 확인 - brew list : 설치된 패키지 리스트 확인 - brew install [프로그램명] : 프로그램 설치 2.1 zsh(지쉘) 설치 - brew install zsh - brew list -> nccurses, pcre, zsh 세 개의 패키지 확인 가능 2.2 ohmyzsh 설치 : zsh 기능 확장, 여러가지 테마 및 플러그인 지원 - ohmyzsh install script 구글..
-
[DB] AQueryTool : 스타벅스 모델링Back-End/Database 2020. 12. 21. 21:44
AQueryTool을 사용해서, 스타벅스 음료 페이지의 정보를 관계형 데이터 모델로 제작해 본 과제(실습)였다. 🧑💻 스타벅스 모델링 과제 - 아이디어 네비게이션 바의 MENU -> 음료(대분류), 다시 음료(대분류) -> 콜드 브루 등(중분류) 이렇게 두 개의 카테고리의 필요성을 느꼈다. 음료 페이지를 켜서, 컬럼이 필요할만한 데이터들을 선정했다. (이미지, 이름, 설명, 사이즈 등) 고유 데이터는 기본적으로 items 테이블에 넣겠지만, 중복요소들은 one to many, many to many 등으로 별도 table을 만들겠다. - 수행결과 0. Main_Categories, Sub_Categories : MENU-음료-콜드브루 같은 카테고리 분류를 위한 테이블 (One to Many) id : ..