일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 스위프트
- 연결리스트삭제
- 연결리스트생성
- 실패율
- 환급챌린지
- 코딩테스트
- swift
- HTML
- Components
- 직장인인강
- 프로그래머스
- hig
- 연결리스트삽입
- ios
- 자료구조
- eventcapturing
- 수강료0원챌린지
- 패스트캠퍼스
- 패스트캠퍼스후기
- JavaScript
- 직장인자기계발
- 이벤트캡처링
- 사이드프로젝트10개기술스택으로구현하는풀스택서버리스프로젝트withReact
- 오공완
- 이벤트버블링
- 패캠챌린지
- MVMM
- eventbubbling
- stopPropagation
- 패캠인강후기
- Today
- Total
목록분류 전체보기 (93)
날쌘 개발자

패스트캠퍼스 환급챌린지 4일차 화이팅! Ch01-03 더치페이 서비스 요구사항 더치페이 User story 작성하기 사용자로서, 나는 정산을 시작하기 위해 정산 이름 (모임이름) 을 입력하고 싶음. 사용자로서, 나는 누가 비용을 계산했고, 누가 얼마를 받아야 하는지를 계산하기 위해 정산에 참여할 사람들을 입력하고 싶음. 사용자로서, 나는 비용 정산을 위해 내가 쓴 비용을 입력하고 싶음. 사용자로서, 나는 비용 정산을 위해 다른 사람들이 쓴 비용도 입력 할 수 있으면 좋겠음. 사용자로서, 나는 비용 입력이 끝나고 편의를 위해 누가 누구에게 얼마를 보내야 하는지 최적화된 정산 결과를 보고 싶음. 더치페이 Software requirement 작성하기 User story를 기반으로 이를 충족시키기 위해 필요한..

3일차 화이팅! Ch01-01 만들어 볼 프로젝트 소개 만들어 볼 사이드 프로젝트 : 더치페이 서비스 문제 - 여러 명이 결제한 금액을 더치 페이를 해야 할 때 계산하기가 복잡함. (5WHY 활용) 목적 - 이 아이디어를 실현하고자 하는 목적 혹은 주려고 하는 가치는? 코로나 이후 점차 사람들의 모임과 여행이 다시 활성화 되고 있음. 모임 이후 비용 정산할 때 Stress-free 효과 누가 누구에게 돈을 주어야 하는지, 복잡하게 손으로 계산할 필요 없이 바로 정산 결과를 볼 수 있음. 메신저에서 쓴 내용을 누구 한명이 엑셀에 붙여넣는 것이 아닌, 각자가 쓴 내용을 입력할 수 있음. -> 정산 과정에서의 복잡함을 줄여줌. 정산 과정에서의 불필요한 과정/커뮤니케이션을 줄 일 수 있음. 더치페이 서비스의 핵..

패스트캠퍼스 환급챌린지 2일차 화이팅! Ch02-05 소프트웨어 개발 주기 소프트웨어 개발 주기란 - 소프트웨어를 개발하고 관리하는 데에 있어 가장 근간이 되는 프로세스이자 프레임워크. 실무에서도 소프트웨어 개발 주기를 기반으로 프로젝트가 진행된다. 기획(계획) 요구사항 수집 및 프로젝트 기획하는 단계 사용자 설문, 마케팅 요구사항 등 다양한 채널을 통해 데이터를 모으는 과정 가장 중요하고 기초가 되는 단계 QA (Quality Assurance)를 위한 요구사항과 프로젝트가 가질 수 있는 리스크 판단 분석 제품의 요구사항을 정의하는 단계 SRS (Software Requirement Specification) - 디자인/구현해야 할 소프트웨어의 모든 요구사항을 기록해 둔 명세서 SRS에 기록됨 디자인 ..

패스트캠퍼스 환급챌린지 사이드 프로젝트 : 10개 기술스택으로 구현하는 풀스택 서버리스 프로젝트 with React 1일차 화이팅! Ch02-01 팀이 업무를 체계적으로 계획/관리/수행하여 프로젝트 요구 사항을 충족 PM이 아닌 개발자 일지라도 프로젝트의 원활한 진행과 효율적인 협업을 위해 알아야함. 후에 실무에 들어갈때에도 필수로 요하는 능력 개발 일정의 관리가 용이해짐 비개발자인 팀원들과의 의사소통에 도움이 됨 프로젝트가 기술적인 챌린지일 경우에는 개발자가 PO(Project Owner)의 역할을 하기도 함. 프로젝트의 관리면에서 특히 개발자가 잘 해야 할 것. 프로젝트의 목표와 목적의 이해 우선 순위 정하기 개발 일정 산출과 스케줄링 타 조직/직군과의 커뮤니케이션 위험 관리 문서화 Ch02-02 시..

Drag Target 1 Drag Target 2 Drag Item 1 Drag Item 2 Drag Item 3 Drag Item 4 쉽지않다...

부트스트랩 부트스트랩을 활용한 간단한 개인홈페이지 hoonpage Home Skills Awards About Me 금오공과대학교 컴퓨터공학과에 3학년으로 재학중인 최훈 입니다. Swift ★★☆☆☆ 구경가기 HTML,CSS ★☆☆☆☆ 구경가기 고양이 키웁니다 Cover template for Bootstrap, by @mdo.
스킬트리 문제 설명 선행 스킬이란 어떤 스킬을 배우기 전에 먼저 배워야 하는 스킬을 뜻합니다. 예를 들어 선행 스킬 순서가 스파크 → 라이트닝 볼트 → 썬더일때, 썬더를 배우려면 먼저 라이트닝 볼트를 배워야 하고, 라이트닝 볼트를 배우려면 먼저 스파크를 배워야 합니다. 위 순서에 없는 다른 스킬(힐링 등)은 순서에 상관없이 배울 수 있습니다. 따라서 스파크 → 힐링 → 라이트닝 볼트 → 썬더와 같은 스킬트리는 가능하지만, 썬더 → 스파크나 라이트닝 볼트 → 스파크 → 힐링 → 썬더와 같은 스킬트리는 불가능합니다. 선행 스킬 순서 skill과 유저들이 만든 스킬트리를 담은 배열 skill_trees가 매개변수로 주어질 때, 가능한 스킬트리 개수를 return 하는 solution 함수를 작성해주세요. 제한..
타겟 넘버 문제 설명 n개의 음이 아닌 정수들이 있습니다. 이 정수들을 순서를 바꾸지 않고 적절히 더하거나 빼서 타겟 넘버를 만들려고 합니다. 예를 들어 [1, 1, 1, 1, 1]로 숫자 3을 만들려면 다음 다섯 방법을 쓸 수 있습니다. -1+1+1+1+1 = 3 +1-1+1+1+1 = 3 +1+1-1+1+1 = 3 +1+1+1-1+1 = 3 +1+1+1+1-1 = 3 사용할 수 있는 숫자가 담긴 배열 numbers, 타겟 넘버 target이 매개변수로 주어질 때 숫자를 적절히 더하고 빼서 타겟 넘버를 만드는 방법의 수를 return 하도록 solution 함수를 작성해주세요. 코드 import Foundation func solution(_ numbers:[Int], _ target:Int) -> I..
guard문 간단하게 설명하자면 조건을 걸러낼 때 사용한다. 보통 함수의 시작점에 넣어 반드시 가져가야 할 조건들을 검사하는 용도라고 한다. if문으로도 대체가능하지만, 가독성면에서 훨씬 깔끔하기 때문에 함수의 초반부터 걸러야 할 조건들이 있다면 보기쉽고 깔끔하게 걸러낼 수 있다. 생긴 모습을 보자면 guard 조건 else {조건이 false일때 실행될 구문} 이렇게 생겼다. 아까 말한대로 조건을 걸러낸다는 표현이 딱 맞는 친구이다. guard 뒤에 조건을 넣고, 조건이 false일 경우 else 뒤의 구문이 실행되는 형식이다. if문을 덕지덕지 붙히는것보다 확실히 가독성이 좋아 보인다. 활용한 예시 func plusOne(num: Int) { guard num < 10 else {return} pri..