본문 바로가기

전체 글127

[일기] 남의 학교 도서관에서 장고 공부하다가 뛰쳐나감 오늘 나 다람쥐는 주민 고양이랑 아침 11시 반에 만나 카페를 갔다. 뽈뽈뽈뽈.. 남양주 근교 카페같은 편안하고 안락한 분위기를 지닌 곳이 있길래 찜해두고 있었는데 오늘 갔다왔따 ㅎ 야외 썬베드에 비스듬히 누워서 눈 좀 붙이다가 깔깔깔 웃다가 이것저것 얘기하다 2시간이 흘렀는데 ... 머무르는 내내 행복해보였는지 무아쌤처럼 섬세하신 사장님께서 디저트랑 티를 내주셨다ㅠ_ㅠ힝 그리고 자전거를 타고 충남대까지 가기로 결심을 하는데 .... 요며칠 후드만 입다가 오늘은 또 날씨가 너무 더웠어서 땀 뻘뻘 흘리면서 충대까지 타슈 타고 갔슈.. (가을 낮에 선선하게 자전거 타려했던 내 꿈과희망. 출발한지 10분만에 멈춰서 우선 선크림 바르느라 바쁨. 고양이는 벤치를 찾아 바로 앉았다는 .. .. ... ) 그래서 충.. 2024. 9. 29.
[개념정리] 자료구조 `스택` :  - 개념 : LIFO(Last in First out) 후입선출 구조로, 한쪽 끝에서만 삽입/삭제가 가능하다. - 장점 : 최근 데이터에 빠르게 접근 - 단점 : 중간 데이터 접근이 어렵다 , 대규모 데이터셋 저장 공간 효율성 저하 - 시간복잡도 :  `덱` - 개념 : 파이썬으로 que 자료구조를 구현시 deque을 사용 - 장점 : 삽입, 삭제시 시간복잡도 O(1) - 단점 : 인덱스 슬라이싱 불가 `백트래킹` - 개념 : 유망하지 않은 경로를 조기에 차단하여 이전 단계로 돌아가는 효율적 알고리즘(가지치기, 대부분 재귀함수로 구현) - 시간복잡도 : O(b^d), 각 노드의 분기수 * 최대 탐색 깊이  `BFS` :  - 개념 : 너비우선탐색으로 ,  que(FIFO : First In.. 2024. 8. 26.
[관통 프로젝트] 3주차 : Web 1. 프론트엔드에서 잘 짠 코드다? 어떻게 알까?검색엔진 최적화(seo)라는 개념이 있다-> 간단한 테스트용 사이트가 있다https://www.seobility.net/en/ Seobility | Online SEO Software & Free SEO ToolsCheck your Website with the free SEO software and tools from Seobility. Get insights to improve your search engine optimization.www.seobility.net  2. vs code 내 'live server' extension 1) 특징- 학습할 때 쓰기 좋은 확장 프로그램(개발할때x)- 변경사항 바로바로 확인 가능- 단, 파일이나 이미지 등 경로.. 2024. 8. 23.
[수업기록] Web : Reponsive Web 240822 1. bootstrap grid system1) 개념 :-웹 페이지의 레이아웃을 조정하는데 사용되는 12개의 컬럼으로 구성된 시스템-왜 12개일까? (1) 약수가 많은 숫자다 (2) 적당히 큰 수이다  2) 그리드 시스템 목적- 반응형 디자인을 하기 위해- 모바일, 태블릿, 데스크탑 등 다양한 기기에서 적절하게 표시할 수 있게- 디바이스 종류나 화면 크기 상관없이 일관되게 3) 예시 : 구글 뉴스  4) grid system 기본 요소 (1) container 선언 : column들 담고 있는 공간(2) column : 실제 콘텐츠 포함 부분 (3) gutter : 컬럼과 컬럼 사이의 여백 영역(x축은 padding, y축은 margin으로 여백 생성,  gutter의 control 기준은 .. 2024. 8. 22.
[수업기록] Web : Bootstrap 2408211.부트스트랩 1) 개념 :-CSS 프론트엔드 프레임워크 tool kit-반응형 웹 디자인 손쉽게 구현 가능, 크로스 브라우징 지원 2) 사용법  : -공식문서 참고 필요! 'DOC' 바 누르면 나옴, 핵심은 다음 두줄이 필요하다(==css, js 링크!) Get started with BootstrapBootstrap is a powerful, feature-packed frontend toolkit. Build anything—from prototype to production—in minutes.getbootstrap.com  Hello, world!   3)CDN(Content Delivery Network) : 많은 장소에 걸쳐 분산된 서버들의 그룹-지리적 졔약 .. 2024. 8. 21.
[수업기록] Web : CSS Box Model, CSS position, CSS Flexbox 240820https://velog.io/@turtle_hw/CSS-Layout위 블로그를 재정리하여 다듬은 글입니다!1. CSS Box Model1) 개념- 박스 모델이란? 모든 HTMl 요소를 사각형 박스로 표현하는 개념 -박스타입 : block box(다음 행으로 넘어감 : 본인의 너비와 상관없이 오른쪽 여백 다 차지), inline box(옆으로 쌓아나감 : 콘텐츠 너비만큼만 차지)-박스 표시(display) 타입 : outer display type, inner display type  2) 4가지 구성요소-내용(content), 안쪽여백(padding), 테두리(border), 외부 간격(margin)으로 구성되어 요소 크기와 배치를 결정 -content box :  콘텐츠 영역, width,.. 2024. 8. 20.
[수업기록] Web : HTML & CSS 기초 개념 2408191) Web이란?-World Wide Web : 인터넷으로 연결된 거대한 공간 - > www.-웹 : 웹사이트, 웹 어플 등 사용자들이 정보를 검색하고 상호작용하는 기술-웹 사이트 : 여러개의 웹 페이지가 모인 것-웹 페이지 : 웹사이트를 구성하는 가장 작은 단위, HTML 및 CSS 등의 웹 기술로 만들어진  2) Web page 구성 요소-HTML : 뼈대, 구조-CSS : 스타일링-상호작용 행동 : 자바스크립트 3) 웹 구조화-HTML : hypertext Markup Language, 웹 페이지의 의미와 구조를 정의하는 언어-Hypertext : 웹 페이지를 다른 페이지로 연결하는 링크(참조, 비선형성 : 무조건 1페이지 -> 2페이지로 가지 않는 것처럼)-Markup Language .. 2024. 8. 19.
[swea 파이썬] 10761. 신뢰 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AXSVc1TqEAYDFAQT SW Expert AcademySW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!swexpertacademy.com  풀다가 신뢰 다 잃음그래도 해냄! 해냄! 해냄! 이해완료.하def s(t): arr = list(map(str, input().split())) total_time = 0 #처음 블루 로봇과 오렌지 로봇의 시작점(위치), 최근 버튼 누르기까지의 시간 robots = {'B': [1,0], 'O':[1,0]} for i in range(1,len(arr)-1,2): .. 2024. 8. 18.
[swea 파이썬] 6485. 삼성시의 버스 노선 SW Expert AcademySW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!swexpertacademy.com 아래를 간과해서 런타임 에러가 나버렸다j번째 정수는 Cj번 버스 정류장을 지나는 버스 노선의 개수여야 한다.  난 처음에 busstop = [0] * (P + 1)으로 했다. 0번 인덱스를 제외하고 사용하면 되니까..(즉, 만약 버스 정류장 번호가 300,400,200 일 수도 있는데 P+1로 해두면, 버스 번호 반영을 할 수가 없다! 무조건 버스정류장 번호 1번부터라 인지함..) 런타임 에러 코드 : import syssys.stdin = open('s_input.txt')T = int(input())for tc in range(1,T+1): N = int(i.. 2024. 8. 18.