본문 바로가기

반응형

분류 전체보기

(501)
[스택] 프로그래머스 '올바른 괄호' - js 1. 문제 https://school.programmers.co.kr/learn/courses/30/lessons/12909 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 2. 코드 function solution(s){ let stack = []; if (s[0] === ")") return false; for(let i=0;i
section2/unit6/[React] React State & Props(9/29) 블로깅 주제 React State & Props 1. 지금 현재, 당신의 기분이나 느낌을 표현해 주세요. 오늘 배운 내용은 헷갈리는게 많았다... ㅠㅠ 어제까지는 쉬운 편에 속했던 것 같다. 오늘 과제도 잘 마무리하고 싶다. 처음 배우는 건 늘 어렵다. 차차 익숙해지겠지? :) 2. 오늘 무엇을 학습한 내용 중 지금 떠올릴 수 있는 단어를 모두 나열해 주세요. React State & Props 3. 2에서 작성한 단어를 가지고, 오늘의 학습 내용을 설명해 보세요. - Props: 컴포넌트의 속성(property) ▶ Props의 정의 · props는 성별이나 이름처럼 변하지 않는 외부로부터 전달받은 값으로, 웹 애플리케이션에서 해당 컴포넌트가 가진 속성에 해당한다. · 부모 컴포넌트(상위 컴포넌트)로부..
section2/unit5/[React]React SPA(9/28) 블로깅 주제 React SPA 1. 지금 현재, 당신의 기분이나 느낌을 표현해 주세요. 비동기와 리액트로 화려하게 장식된(?) 이번주의 반 이상을 넘기고 목요일이 되었다. 리액트는 처음이라 아직 감이 잘 잡히지 않는다. 그래도 익숙해지면 매우 편하다고 하니 내심 기대가 된다. 얼른 리액트에 익숙해져서 자유자재로 쓰게되는 날이 오면 좋겠다. 처음은 다 어려운거다. 처음엔 다 헷갈린다. 이렇게 생각하고 마음을 편하게 먹어야겠다. 오늘이 금요일이였으면 좋겠다!! ㅋㅋㅋ 2. 오늘 무엇을 학습한 내용 중 지금 떠올릴 수 있는 단어를 모두 나열해 주세요. React SPA, React Router 3. 2에서 작성한 단어를 가지고, 오늘의 학습 내용을 설명해 보세요. - React SPA ▶ SPA의 등장개념과 ..
section2/unit4/[React]Intro(9/28) 블로깅 주제 React Intro 1. 지금 현재, 당신의 기분이나 느낌을 표현해 주세요. 다행히 오늘 데일리 코딩은 잘 풀렸다. 데일리 코딩이 잘 풀리냐 안풀리냐에 따라 오전 공부의 컨디션(?)이 달라지는 것 같다.. 나중엔 더 어려운 걸 풀텐데 멘탈 관리를 잘해야겠다. 지금은 배우는 중이라고. 금요일부터 어제까지 약 2.5일간의 비동기 여정이 끝이 났다. 고차함수, 객체지향, 비동기... 어려운 것들 싹 다 지나고 숨 좀 돌리려나 했는데 이제 리액트다! 오늘부터 진짜 시작이겠지? 걱정 반 기대 반이다. 리액트는 꼭 배워야하는 것이니까... 처음엔 다 어렵다고 생각하고 이번주도 잘 보내보자. 2. 오늘 무엇을 학습한 내용 중 지금 떠올릴 수 있는 단어를 모두 나열해 주세요. React, JSX 3. 2..
[문자열] 프로그래머스 '이상한 문자 만들기' - js 1. 문제 https://school.programmers.co.kr/learn/courses/30/lessons/12930 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 2. 설명 split을 통해 입력받은 문자열 s를 공백을 기준으로 나눠준 후, 그 값을 arr라는 배열에 저장한다. arr의 길이만큼 for문을 돌린다. 만약 arr[i]가 빈칸이 아니라면 arr[i]의 j번째 인덱스가 짝수일때 대문자로, 홀수일 때 소문자로 바꿔주어 temp라는 문자열에 넣어준 후, 안쪽 for문이 종료될 때 즉 arr[i]에 있는 모든 인덱스를 변경해주었을 때 arr..
section2/unit3/[JS/Node] 비동기(9/27) 블로깅 주제 fetch API 1. 지금 현재, 당신의 기분이나 느낌을 표현해 주세요. 오늘은 데일리코딩에서부터 진이 빠졌다. 엄청 어려운 문제는 아닌 것 같은데 내가 너무 꼬아서 생각했나 잘 풀리지 않았다.. 결국 테스트케이스를 몇 개 통과하지 못한 채로 레퍼런스를 보고 이해했다. ㅠㅠ 레퍼런스는 매우 간단했다는 거...ㅠㅠ 그래도 split 개념을 다시 복습하고 substr 리마인드, reduce 리마인드 했다는 것에 의의를 둔다. 오늘 드디어 이틀에 걸친 비동기 과제가 마무리되었다. 내일부터 리액트라니 믿기지가 않는다. 비동기도 진짜 이틀간 낑낑대면서 한 것 같은데..리액트는 오죽할까 ㅠㅠ그래도 잘 넘어갔으면 좋겠다. 리액트 부셔보자! 2. 오늘 무엇을 학습한 내용 중 지금 떠올릴 수 있는 단어를 ..
[해시] 프로그래머스 '완주하지 못한 선수' - js 1. 문제 https://school.programmers.co.kr/learn/courses/30/lessons/42576 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 2. 코드 1. 해시 미사용 풀이법 - sort() 어디서인지는 모르겠지만, 첫번째로 푼 방식에서는 타임아웃이 났다. indexOf 는 모든 요소를 검사해야하기 때문에 시간이 오래걸린다. 이 문제의 핵심은 두 배열을 sort해준 후 비교한다는 것이다. 두 배열을 sort해준 후 같은 인덱스에서의 값이 다르면 참가자 배열의 i번째 인덱스에 해당하는 사람이 마라톤을 완주하지 못한 것이 되고..
[구현] 프로그래머스 '2016년' - js 1. 문제 https://school.programmers.co.kr/learn/courses/30/lessons/12901 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 2. 설명 이 문제는 new Date()와 getDay()를 사용하는 문제이다. getDay()를 사용하면 해당 날짜의 요일을 구할 수 있다. answer += day[new Date(2016,a-1,b).getDay()]; 만약 해당 방식을 사용하려면 월 단위는 0부터 시작하기 때문에 월에 -1을 해줘야한다. 3. 코드 function solution(a, b) { var answer..

반응형