본문 바로가기

활동33

[TIL] 230626 - 레벨1 과제 제출, 스터디 오늘 한 일 - 리액트 입문주차 Lv.1 과제 제출 - 레포 연결, README에 컴포넌트 설명 적기 - 스터디 발표 공부, 계획, 준비 문제 & 시도 & 해결(?) 과제 제출을 위해서 깃허브 레포에 파일을 올려야 했는데, CRA로 생성한 프로젝트 폴더를 그대로 올리려고 하니 계속 문제가 생겨서 이것저것 찾아봐도 이상하게 폴더가 새로 생기거나 엉뚱한 내용만 올라가는 등 정상적으로 안됐다. 과제는 제출해야 해서 결국 그냥 깃허브에 레포 파서 클론한 다음에 냅다 복붙해서 푸시해줬다. 어찌저찌 해결은 됐지만 굉장히 찝찝했다... 옛날에 깃을 처음 배울때 잠깐 소스트리나 깃 Bash를 사용해보고, 어느 시기부터는 쭉 깃허브 데스크톱 앱을 사용했던 탓에 사실 터미널로 사용하는 방법이나 다른 방법은 잘 하지 못해서.. 2023. 6. 28.
[TIL] 230624 - 리액트 강의 수강, 스터디 2주차 발제 오늘 한 일 - 리액트 입문주차 강의 완강 - 강의 정리해서 블로그에 포스팅 - 레벨1 과제 틀 잡기, 시작 - 스터디 2주차 발제 강의 정리 2023.06.24 - [이노베이션 캠프/[스파르타코딩클럽] 강의 정리] - [리액트 입문주차] 1-5 React Component ~ 1-11 Props 추출 2023.06.24 - [이노베이션 캠프/[스파르타코딩클럽] 강의 정리] - [리액트 입문주차] State 2023.06.24 - [이노베이션 캠프/[스파르타코딩클럽] 강의 정리] - [리액트 입문주차] 불변성과 순수함수 2023.06.24 - [이노베이션 캠프/[스파르타코딩클럽] 강의 정리] - [리액트 입문주차] 컴포넌트와 렌더링 2023.06.24 - [이노베이션 캠프/[스파르타코딩클럽] 강의 정리].. 2023. 6. 28.
[과제] Lv.1 투두리스트 (React, JavaScript) - Chapter 3 과제 안내 💡 Goal : My Todo List 만들기 지금까지 배운 내용을 활용하여 My Todo List를 만들어봅시다. 이번 주에 배운 내용으로 충분히 할 수 있는 과제입니다. ✨ 학습 과제를 끝내고 나면 할 수 있어요! 컴포넌트와 리액트 훅 요소를 다룰 수 있어요. 이벤트를 관리할 수 있어요. vercel을 이용해 리액트 사이트를 배포할 수 있어요. ⚙ features : 구현해야 할 기능이에요. UI 구현하기 Todo 추가 하기 Todo 삭제 하기 (화) 17:00까지 완료) Todo 완료 상태 변경하기 (완료 ↔ 진행중) (수)까지 17:00완료) 📌 Requirement : 과제에 요구되는 사항이에요. 제목과 내용을 입력하고, [추가하기] 버튼을 클릭하면 Working에 새로운 Todo가 .. 2023. 6. 27.
[스터디] Week 1 - 5 (230623) 오늘 한 것 - 바닐라 JS 강의 완강 사담 기한은 토요일까지긴 하지만 최대한 마무리해두고 싶어서 열심히 완강했다. 완강하려고 너무 휙휙 넘겨가며 들어서 내용 정리는 필요하지만,,, 그런데 나도 강의를 개정 년도인 21년에 들었었는데, 그때는 개정 전이였는지 내가 들었던 내용과 조금 차이가 있었다. 사이트 확인해보니 나는 2월인가 들었는데 6월에 개정되었다고 한다. 내가 들었을 때는 과정 안에 css도 포함되어있어서 완성작이 나왔었는데, 개정 강의는 정말 딱 기능 구현 까지만 있어서 조금 아쉬웠다. 오늘 마저 강의 내용 정리하고, css도 써서 예쁘게 완성작 만들어 볼 예정 이번주 스터디가 마무리되면 다음 주차에 진행할 스터디도 의논해봐야 하는데 어떤 걸 하면 좋을지 고민된다. 2023. 6. 24.
[TIL] 230623 - 주특기 주차 시작, 리액트 강의 수강, 코드리뷰 특강, 스터디 오늘 한 것 - 주특기 주차 발제 - 리액트 입문 강의 수강 - 코드리뷰 특강 - 스터디 2023.06.23 - [이노베이션 캠프/[스파르타코딩클럽] 강의 정리] - [리액트 입문주차] 정리 (작성중) [리액트 입문주차] 정리 (작성중) 1-1 오리엔테이션 1. React란 무엇인가 - UI를 빌딩하기 위한 자바스크립트 라이브러리 - SPA 기반의 프론트엔드 프레임워크 중 하나 - 컴포넌트 단위의 독립적인 블록을 이용한 방법 - AngularJS, VueJS jwc406.tistory.com 2023. 6. 23.
[테스트] 230622 알고리즘 테스트 풀이 - Chapter 2 1. 하 문제 - 문자열 뒤집어서 순서대로 더하기 function solution(n) { let nums = String(n).split("").reverse(); let sum = 0; let result = ""; nums.forEach((e, i) => { result += e; sum += Number(e); if (i < nums.length - 1) result += "+"; else result += "="; }); return result + sum; } console.log(solution(718253)); 로직 1. 입력받은 숫자를 문자열로 바꾸어 문자 하나별로 나눠주고, reverse를 사용해 문자열을 앞뒤로 뒤집어 준 뒤 nums라는 새로운 배열로 저장합니다. 2. 덧셈 결과를 저.. 2023. 6. 23.
[TIL] 230620 - 알고리즘 문제 복기, 블로그 포스팅, 스터디 오늘 한 것 (오전) - 프로그래머스 풀었던 문제 복기, 블로그에 포스팅 - 스터디 분량 미리 공부 오늘은 사정이 있어 오전만 참여했다 ㅠㅠ 2023.06.20 - [알고리즘/프로그래머스] - [프로그래머스] 이상한 문자 만들기 (JavaScript) [프로그래머스] 이상한 문자 만들기 (JavaScript) [프로그래머스] 이상한 문자 만들기 (JavaScript) https://school.programmers.co.kr/learn/courses/30/lessons/12930# 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 jwc406.tistory.com 2023.06.20 - [이노베이션 캠프/[스터디일지] 개인스터디] - [스터디] Week 1 -.. 2023. 6. 20.
[스터디] Week 1 - 2 (230620) 사담 나는 스터디에서 진행하는 바닐라JS 강의를 약 2년 전에 챌린지를 통해 수강했던 경험이 있다. 평소에도 노마드코더 강의를 좋아해서 유료 강의도 결제해서 들었었다. 그래서 스터디에서 해당 강의로 진행하려고 하신다는 소식에 내심 반가웠다. 2년 전에 들을 당시에는 자바스크립트에 대해 아무것도 모르던 상태여서 이해하지 못하고 지나간 기억도 많았고, 무엇보다 다 까먹어버렸기 때문이다... 들어봤으니 적절한 진도도 조정할 수 있었고, 처음 하시는 스터디 조원분들께 조금이나마 도움도 드릴 수 있을것같아 좋았다. 이제 보니 시간이 메모장 기록이 전부 새벽이라 웃기다 ㅋㅋㅋㅋㅋ 저 때는 블로그나 노션에 기록할 생각도 못 해서 메모장에 기록해뒀던 기억이 난다. 아래 파일은 챌린지를 하며 기록했던 정리들인데 블로그에.. 2023. 6. 20.
[스터디] Week 1 - 스터디 발제 (230619) 리액트 주특기 분들과 함께 캠프 공식 일정과 별개로 스터디를 진행하기로 하였다👏👏👏 그래서 개인 스터디에서 진행한 내용이나 강의 내용 정리 등을 기록해보려 한다. 우리 스터디에서는 우선 이번주 월~토 까지 노마드 코더의 ' 바닐라JS로 크롬 앱 만들기 ' 클론코딩 강의를 완강하고, 클론코딩 결과물을 가져오기로 했다. https://nomadcoders.co/javascript-for-beginners 프로그래밍 기초주차를 통해 배웠던 자바스크립트 기초를 활용해보기 위해 해당 강의를 선택했다. 이번주 금요일에는 이제 주특기 주차가 발제되는데 주특기 주차 발제 후에는 또 다른 계획을 짜서 스터디를 진행할 계획이다. 아래는 조원분들과 함께 짠 노션 계획표의 일부다. 대략적인 시간표와 참여 규칙, 강의 수강 일.. 2023. 6. 20.
[TIL] 230619 - 프로그래머스 문제 풀이 오늘 한 것 - 프로그래머스 챌린지 문제 풀이 3진법 뒤집기, 최소 직사각형, 같은 숫자는 싫어, 두 개 뽑아서 더하기, 로또의 순위 - 스터디 계획 세우기 2023.06.20 - [알고리즘/프로그래머스] - [프로그래머스] 로또의 최고 순위와 최저 순위 (JavaScript) [프로그래머스] 로또의 최고 순위와 최저 순위 (JavaScript) [프로그래머스] 로또의 최고 순위와 최저 순위 (JavaScript) https://school.programmers.co.kr/learn/courses/30/lessons/77484# 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개 jwc406.tistory.com 2023. 6. 20.
[과제] 야구게임 (JavaScript) - Chapter 1 과제 안내 💡Goal : 숫자야구 프로그램 만들기 4인1팀에서 페어로 2인1팀으로 과제를 진행합니다. (5명 팀일 경우 2인1팀/3인1팀) 간단한 숫자야구 프로그램을 Java/JS로 만들어봅니다. 조건문, 반복문을 활용하여 해결합니다. 💡To do : 과제 조건 컴퓨터는 0과 9 사이의 서로 다른 숫자 3개를 무작위로 뽑습니다. (ex) 123, 759 사용자는 컴퓨터가 뽑은 숫자를 맞추기 위해 시도합니다. 컴퓨터는 사용자가 입력한 세자리 숫자에 대해서, 아래의 규칙대로 스트라이크(S)와 볼(B)를 알려줍니다. 숫자의 값과 위치가 모두 일치하면 S 숫자의 값은 일치하지만 위치가 틀렸으면 B 기회는 무제한이며, 몇번의 시도 후에 맞췄는지 기록됩니다. 숫자 3개를 모두 맞춘 경우, 게임을 종료합니다. 💡진행.. 2023. 6. 19.
[WIL] Week 1 - 230612 ~ 15 프로그래밍 기초 1주차 회고 Fact : 이번주 있었던 일, 내가 한 일 Feeling : 나의 감정적인 반응, 느낌 Finding : 그 상황으로부터 내가 배운 것, 얻은 것 Future : 배운 것을 미래에 어떻게 적용할 것인가 Fact 0612(월) - Git 팀과제 풀고 제출하기 - 밍글 행사 - 자바스크립트 종합반 1주차 완강 - 자바스크립트 1주차 과제 1, 2 풀기 0613(화) - 자바스크립트 종합반 2주차 수강 - 야구게임 팀과제 풀어보기 0614(수) - 자바스크립트 종합반 2주차 수강 - 테스트 공부 0615(목) - 프로그래밍 기초1 테스트 - 야구게임 팀과제 제출 - 자바스크립트 종합반 2주차 완강 Feeling - 미니프로젝트가 끝난 뒤, 주말을 보내고 정말 첫 캠프의 시작인 주차에 접어들면서 기대 반, 걱.. 2023. 6. 19.