이카's
반응형
[GIT/GITHUB] 개념 정리
개발도구/GIT 2021. 5. 24. 11:36

버전관리? 버전관리는 무엇인가요? 버전관리는 시스템 파일이 변함에 따라 특정 시점의 버전을 기록 했다가 필요한 경우 다시 꺼내올 수 있는 시스템입니다. 버전 관리에 대한 자세한 내용을 알고 싶으면 이 사이트를 참고하세요! 버전관리 Git 설명 그럼 왜 버전 관리를 사용하나요? 크게 두가지가 있습니다. 협업하기에 좋다. 혹시 내가 실수로 지울 수 있지않을까? >>> 백업용 대표적인 버전관리 시스템 크게 3가지가 있습니다. 로그인 로그아웃 회원가입 GIT 버전관리를 이해하였으면, GIT이라는 시스템을 이해하기 쉬울꺼라고 생각합니다! GIT은 소스 코드를 기록하고 관리 및 찾을 수 있는 버전 관리 시스템이라고 칭합니다! 처음git setting 아래 설정은 한번만 해도 된다! git --global user...

TIL 항해일지 D - 8⛵️
TIL 2021. 5. 21. 09:09

코드스테이츠 Full 30기 Section #1 8일 Linux >>> CLI 오늘 할 일😊📅 Linux 기초 개념 CLI 자유롭게 써보기 nvm, npm 개념 정린 알고리즘 문제 1문제 이상 풀기 Linux? 흔히 사용자 들이 사용하는 OS는 windowOS, macOS정도로 알고 있다.. 사실 그것 말고도 하나의 OS가 더 있는데, 그게 Linux다! Linux Linux는 유닉스 계열의 OS이다. 배포판도 많고, 수많은 오픈 소스 개발자들이 자유 오픈 소스를 공유하는 OS이다! 그 중 우리가 흔히 쓰는 배포판 Linux는 Ubuntu가 대표적이다. CLI 컴퓨터를 조작하기 위해서는 입력이 필요합니다. 어떤 입력이 컴퓨터에 주어지면 입력에 따라 출력을 해주는게 컴퓨터 입니다! 이것을 (input/ou..

TIL 항해일지 D - 7⛵️
TIL 2021. 5. 21. 09:07

코드스테이츠 Full 30기 Section #1 7일 Javascript >>> HTML, CSS 오늘 할 일😊📅 JS 이용하여 계산기 만들기 알고리즘 문제 1문제 이상 풀기 계산기 처음 쉬운 단계(단순 어떤 한정된 조건하에)의 계산기는 정말 쉽게 만들었다. 사실 주자마자 1시간도 안되서 다 만들었는데, 문제는 그 다음 단계에서 문제가 생겼다. 지옥.... 시작... 조건이 몇개가 있었는데, 긴가민가 하면서 매콤 단계의 문제는 다 풀었다! 어우! 이제 과제 제출해야지 하는데, 아주 매운 단계의 문제에서... 한문제가 안풀려서 그것만 푸는데 3시간 넘게 쓰고 결국 못풀었다... referance를 보고 내가 너무 어렵게 생각한 거구나 라고 느꼈다.. 정말 간단한 로직이었는데, 스스로 꼬아서 문제를 풀어서 ..

[Algorithm]프로그래머스 체육복 #python #그리디
알고리즘 문제풀이 2021. 5. 17. 22:53

처음 문제 풀때는 어떻게 풀어야 할지 막막했다. 어떻게 순서를 정하고 풀어야 하는데 어디서 부터 손 댈지가 막막했다. 그래도 순서 적어가면서 풀어봤는데, 나름 풀만 했다! 또한 새로운 걸 배워서 적어 본다. lost, reserve = list(set(lost) - set(reserve)), list(set(reserve) - set(lost)) 차집합 개념이라고 생각하면 된다. a - b라고 생각 했을때, a에서 b를 빼고 나머지 a가 담긴다. 즉 앞 set() 기준이라는 소리! 이 개념만 알면 코드 몇줄은 쉽게 줄여진다! 또한, list.remove(변수) 를 쓰니까 쉬웠다... list에 담겨져 있는 것 하나를 어떻게 지울까 하다가 remove를 쓰면 된다는 말에한번 써봤는데, 정말 쉽게 풀었다....

TIL 항해일지 D - 6⛵️
TIL 2021. 5. 17. 22:44

코드스테이츠 Full 30기 Section #1 6일 Javascript >>> HTML, CSS 오늘 할 일😊📅 CSS 기본 문법 개념 CSS >>> HTML 어떻게 적용하는지? 블로그 업로드 velog, tistory 운동 1시간 이상! CSS? CSS는 웹 스타일링을 위한 툴 입니다. 사용하는 이유는 크게 레이아웃 디자인(위치, 배치)과 텍스트 강조 등을 위함 입니다. 이를 적절히 사용하여 사용자에게 양질의 컨텐츠 혹은 UI를 제공할 수 있습니다. UX (User Exprienece) 사용자가 컴퓨터, 웹사이트 등 기기를 이용하면서 직접적/간접적으로 경험하는 모든 것을 말한다. 예를 들어 모바일 디바이스에 대한 경험이라면, 디바이스를 매장에서 구매할 때 느낌, 집에서 포장 박스를 개봉 할때 느낌, ..

TIL 항해일지 D - 5⛵️
TIL 2021. 5. 17. 22:43

코드스테이츠 Full 30기 Section #1 5일 Javascript >>> HTML, CSS 오늘 할 일😊📅 HTML 개념 정리! CSS 개념 정리! 알고리즘 문제 1문제 이상! HTML & CSS & JavaScript HTML 웹 개발의 "구조" 역할을 한다. Ex)설계 도면? CSS : 꾸미는 "스타일" 역할을 한다. Ex)데코레이션? JS : 웹 "기능" 역할을 한다. Ex)알고리즘, 반응? HTML - Markup language 설명 할 수 있도록 개념정리 동적 웹 어플리케이션 용어 - id, class 같은 html 언어로 js와 연동하여 기능까지 만들 수 있나? HTML 입력 form 꼭 알아두기 section 과 div 를 같이 썻을때 위치 어떻게 잡히는지 이해 미흡 form 이해 ..

TIL 항해일지 D - 4⛵️
TIL 2021. 5. 14. 12:18

코드스테이츠 Full 30기 Section #1 4일 Javascript문법 오늘 할 일😊📅 반복문 개념 정리 반복문 문풀 알고리즘 1문제 이상! 반복문 기본 for문 아직 어색한 부분이 많다! python 반복문 양식이랑 너무 달라서 생소하지만 문제를 많이 풀어보니 어느정도 익숙한 느낌은 든다 알고리즘 문제 측면에서 오히려 python 보다 쉬운 느낌도 들때도 있다! 기본 문법 for(var i = 0; i < 5; i ++) { } 기본 while 문 for문 이랑 너무 비슷해서 노상관! while (조건) { } 오늘 완료 한 일 ☑️💯 반복문 문제 풀기 페어와 커뮤니케이션! 주의 할 일❗️ 게을러 지는 것 주의 어제 알고리즘 문제 안푼 것 까지 풀기 DONE! 😃

TIL 항해일지 D - 3⛵️
TIL 2021. 5. 12. 16:44

코드스테이츠 Full 30기 Section #1 3일 Javascript문법 오늘 할 일😊📅 조건문 문제 풀기 문자열 개념 정리 블로그 기록 알고리즘 1문제 이상... 조건문 문제 - 오늘 배운 것 조건문에서 인자가 참일 경우 return 값을 어떻게 참으로 나오게 할까 고민했다. 내가 푼 방식 if (인자) { return }이렇게 해도 true false는 가능했는데, 뭔가 찝찝하고, 코드를 봤을 때 느낌이 없엇다.. 그래서 찾아 본 결과... Boolean() 방식이면 return 에 바로 쓸수 있더라... return Boolean() Boolean() // true or false 로 나온다.충격... ☠️ 문자열 JS | python 문자열 길이 확인 JS : 변수.length python :..

[Algorithm] 자릿수의 합 #python
알고리즘 문제풀이 2021. 5. 11. 22:09

문제 N개의 자연수가 입력되면 자연수의 자릿수의 합을 구하고, 그 합이 최대인 자연수 출력 자릿수의 합 구하는 함수 만들기 코드 구현 생각 처음에는 잘 이해 안됐지만 쉽게 생각하니 쉬웠다. 111111 이 주어진다면 1을 6번 더하면 된다는 말 즉 return 값은 6 999 라면 각각 자리의 숫자를 합하는 것 PYTHON # 문자열 방법 def solution(x): total = [] sum = 0 for i in x: for j in str(i): sum += int(j) total.append(sum) sum = 0 max_num = 0 for i in total: if i > max_num: max_num = i answer = x[total.index(i)] return answer 이 방법이..

[Javascript] 변수, 할당, 타입, 함수 기본 문법 🤖
Language/JS 2021. 5. 11. 17:24

변수, 할당 // 하나씩 변수 할당 let drink = &#39;coke&#39;; // 문자열 let pi = 3.141592; // 정수 //변수 선언은 여러가지 합친 걸로도 할 수 있다. let rida = 5; let circle = pi * 2 * rida; //변수 여러번 활용 let sum = 1; sum = sum + 2; sum = sum + 3; sum = sum + 4; sum = sum + 5; sum = sum + 6; sum = sum + 7; sum = sum + 8; sum = sum + 9; sum = sum + 10; // 55타입, 조건문 let sum = 10; // sum >> 정수 타입 let drink = &#39;coka&#39; + &#39;cola&#39;..

TIL 항해일지 D - 2⛵️
TIL 2021. 5. 11. 17:18

코드스테이츠 Full 30기 Section #1 2일 Javascript문법 오늘 할 일😊📅 변수, 타입, 함수 이해 짝코딩 - 원할한 커뮤니케이션 하기/ 변수 관련 문제 풀기 코드 학습법 javascript 세미콜론 언제 쓰고 언제 안쓰는지 조건문 이해 변수 프로그래밍은 데이터 처리와 같음 변수는 데이터를 저장, 꺼내 쓰기 위함 메모리에 보관된 데이터에 이름을 붙이는 것 &#39;=&#39; 은 할당연산자 선언 declaration let [변수 이름]; 데이터에 메모리를 한 부분으로 선택 할당 assignment [변수 이름] = 10; 가져온 메모리에 값을 넣는 것 선언 할당 let [변수 이름] = &#39;coka &#39;+ &#39;cola&#39;; 위 두개 동시에 할 수도 있다. 표현식 ..

TIL 항해일지 D - 1 ⛵️
TIL 2021. 5. 10. 17:27

코드스테이츠 Full 30기 Section #1 1일 🐳 부트캠프 참여 - 기본기 pair programming 처음 배우는 부분이었다. 협업을 하는 개발자가 반드시 가져야 할 소양이 커뮤니케이션인데, 이러한 부분을 훈련하기 위해 하는 과정이라고 생각한다. 네비게이터 or 드라이버 모든 입장에서 나와 함께하는 짝과 반드시 소통하자. 수도코드 내가 약한 부분이 이 부분이다. 말로 한번 생각을 하고, 코드를 짜는 것인데, 이 훈련으로 알고리즘을 코딩할 때 보다 좋게 설명하고, 잘 짤 수 있을 것 같다. 계획으로 만든 언어를 코딩으로 만드는 과정에서 반드시 필요한 부분이다. 귀찮아 하지말고 꼭 하기 검색하기 / 좋은 질문 하기 #Agora states how to 형식으로 검색해보기 검색 똑똑하게 하기, 질문..

반응형