분류 전체보기
-
[부스트코스] 프로젝트 A-1. 나를 소개하는 홈페이지 만들기Front-end/부스트코스 : 웹 프로그래밍 2020. 2. 25. 20:01
https://www.edwith.org/boostcourse-web/project/4/content/3#summary https://www.edwith.org/boostcourse-web/project/4/content/3#summary www.edwith.org 웹 프로그래밍 기초를 마치고 첫 프로젝트 주제는 '나를 소개하는 홈페이지 만들기'이다. 프로젝트 조건은 아래와 같다. - index.html 상단 : 홈, 자기소개, 내사진, 몇시에요 라는 메뉴가 있음 (간격은 같아야 함) 모든 콘텐츠는 가운데 정렬 네모난 UI는 그림자 효과를 줌 링크 영역에 마우스를 올리면 커서모양이 손모양으로 바뀜 지도는 이미지 형태로 추가하기 footer에 개인정보 추가하기 - aboutme.html 같은 수준의 태그는..
-
[부스트코스] 1. 웹 프로그래밍 기초 정리Front-end/부스트코스 : 웹 프로그래밍 2020. 2. 24. 18:25
드디어 웹 프로그래밍 기초 완강 (박수) 지금까지 배운 것을 정리해보겠습니다! 웹 프로그래밍 기초 - 웹 프론트엔드 frontend - backend 역할과 관계 HTML로 웹페이지 구조 설계 CSS 레이아웃에 필요한 속성과 활용 웹 프로그래밍 기초 - 웹 백엔드 웹 개발에 대한 이해 - HTTP 통신 개발 환경 설정 (JDK, 톰캣, 이클립스 설치) 서블릿 작성 https://www.edwith.org/boostcourse-web/lecture/17377/ [LECTURE] 내용 정리 : edwith - 부스트코스 www.edwith.org
-
[부스트코스] 1. 웹 프로그래밍 기초 : Request, Response 객체 이해하기Front-end/부스트코스 : 웹 프로그래밍 2020. 2. 24. 18:20
강의 링크 : https://www.edwith.org/boostcourse-web/lecture/16689/ [LECTURE] 4) Request, Response 객체 이해하기 : edwith 들어가기 전에 이번 파트를 학습하다 보면 '요청', '응답'이라는 용어가 많이 등장합니다. 이번 학습에서는 클라이언트가 서버에게 보낸 요청을 추상화한 객체 HttpServletRe... - 부스트코스 www.edwith.org WAS는 웹 브라우저로부터 Servlet 요청을 받으면? 요청할 때 가지고 있는 정보를 HttpServletRequest 객체를 생성하여 저장 웹 브라우저에게 응답을 보낼 때 사용하기 위한 HttpServletResponse 객체 생성 생성된 HttpServletRequest와 HttpS..
-
[프로그래머스/Python] 완전탐색 level 1. 모의고사Algorithm/Programmers codes 2020. 2. 22. 21:03
스택/큐(Stack/Queue) 출체빈도 높음 | 평균 점수 낮음 무식해 보여도 사실은 최고의 방법일 때가 있지요. 가능한 모든 상황을 조사해 문제를 풀어보세요. 문제 1. 모의고사 문제 설명 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 방식: 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, ... 2번 수포자가 찍는 방식: 2, 1, 2, 3, 2, 4, 2, 5, 2, 1, 2, 3, 2, 4, 2, 5, ... 3번 수포자가 찍는 방식: 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, ... 1번..
-
[프로그래머스/Python] 스택/큐 level 2. 주식가격Algorithm/Programmers codes 2020. 2. 21. 13:30
스택/큐(Stack/Queue) 출체빈도 보통 | 평균 점수 높음 LIFO, FIFO, push & pop! 스택과 큐를 이용해서 문제를 풀어보세요. 문제 6. 주식가격 문제 설명 초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간은 몇 초인지를 return 하도록 solution 함수를 완성하세요. 입출력 예 설명 1초 시점의 ₩1은 끝까지 가격이 떨어지지 않았습니다. 2초 시점의 ₩2은 끝까지 가격이 떨어지지 않았습니다. 3초 시점의 ₩3은 1초뒤에 가격이 떨어집니다. 따라서 1초간 가격이 떨어지지 않은 것으로 봅니다. 4초 시점의 ₩2은 1초간 가격이 떨어지지 않았습니다. 5초 시점의 ₩3은 0초간 가격이 떨어지지 않았습니다. 제한사항 prices..
-
[프로그래머스/Python] 스택/큐 level 2. 쇠막대기Algorithm/Programmers codes 2020. 2. 21. 12:40
스택/큐(Stack/Queue) 출체빈도 보통 | 평균 점수 높음 LIFO, FIFO, push & pop! 스택과 큐를 이용해서 문제를 풀어보세요. 문제 4. 프린터 문제 설명 여러 개의 쇠막대기를 레이저로 절단하려고 합니다. 효율적인 작업을 위해서 쇠막대기를 아래에서 위로 겹쳐 놓고, 레이저를 위에서 수직으로 발사하여 쇠막대기들을 자릅니다. 쇠막대기와 레이저의 배치는 다음 조건을 만족합니다. - 쇠막대기는 자신보다 긴 쇠막대기 위에만 놓일 수 있습니다. - 쇠막대기를 다른 쇠막대기 위에 놓는 경우 완전히 포함되도록 놓되, 끝점은 겹치지 않도록 놓습니다. - 각 쇠막대기를 자르는 레이저는 적어도 하나 존재합니다. - 레이저는 어떤 쇠막대기의 양 끝점과도 겹치지 않습니다. 아래 그림은 위 조건을 만족하는..
-
[프로그래머스/Python] 정렬 level 2. 가장 큰 수Algorithm/Programmers codes 2020. 2. 20. 18:09
정렬 출체빈도 높음 | 평균 점수 높음 정렬을 이용해서 문제를 효율적으로 풀어보세요. 문제 2. 가장 큰 수 문제 설명 0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요. 예를 들어, 주어진 정수가 [6, 10, 2]라면 [6102, 6210, 1062, 1026, 2610, 2106]를 만들 수 있고, 이 중 가장 큰 수는 6210입니다. 0 또는 양의 정수가 담긴 배열 numbers가 매개변수로 주어질 때, 순서를 재배치하여 만들 수 있는 가장 큰 수를 문자열로 바꾸어 return 하도록 solution 함수를 작성해주세요. 제한 사항 numbers의 길이는 1 이상 100,000 이하입니다. numbers의 원소는 0 이상 1,000 이하입니다. 정답이..
-
[프로그래머스/Python] 정렬 level 1. K번째수Algorithm/Programmers codes 2020. 2. 19. 21:38
정렬 출체빈도 높음 | 평균 점수 높음 정렬을 이용해서 문제를 효율적으로 풀어보세요. 문제 1. K번째수 문제 설명 배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하려 합니다. 예를 들어 array가 [1, 5, 2, 6, 3, 7, 4], i = 2, j = 5, k = 3이라면 array의 2번째부터 5번째까지 자르면 [5, 2, 6, 3]입니다. 1에서 나온 배열을 정렬하면 [2, 3, 5, 6]입니다. 2에서 나온 배열의 3번째 숫자는 5입니다. 배열 array, [i, j, k]를 원소로 가진 2차원 배열 commands가 매개변수로 주어질 때, commands의 모든 원소에 대해 앞서 설명한 연산을 적용했을 때 나온 결과를 배열에 담아 return..