[풀스택] CSS 스타일 지정 언어 1. 사용 1) 인라인 스타일 : HTML - head 태그 안에서 사용 2) 내부 스타일 시트 : body 태그 안에 있는 다른 태그들의 인라인으로 사용 3) 외부 스타일 시트 : link를 이용해서 외부 주소로 불러오기 2. selector 선택자 1) 타입 선택자 : 태그 이름을 지정하여 선언 case 1) 태그에 스타일을 지정 : pre{ ... } 2) id 선택자 : 요소에 id 지정. 지정된 id값을 사용해 선택. #으로 구분 case 2) id가 s-id인 요소에 스타일 지정 : #s-id{ ... } 3) class 선택자 : 요소에 class 지정. 지정된 class값을 사용해 선택. .(dot)으로 구분 case 3) class가 s-cls인 요소에 스타일 지정 : .. 2022. 1. 22. [풀스택] HTML 하이퍼텍스트 문서를 만들기 위해 데이터를 구조화 시키는 마크업 언어 1. 구성 컨텐츠 컨텐츠 ... 진하게() 강하게() 기울임() 강조하여() 작은 텍스트, 코멘드 () 위첨자() 아래첨자() 내용 추가() 내용 삭제() HTML 삽입 미리보기할 수 없는 소스 2. 요소 1) 블록요소 : 줄바꿈. 블록 요소 안에 텍스트나 인라인 요소 포함 가능. 블록 요소 안에 블록 요소 포함 가능 2) 인라인 : 줄바꿈 없음. 인라인 요소 안에 텍스트나 인라인 요소 포함 가능. 인라인 요소 안에 블록 요소 포함 불가. 3) 태그 정리 (1) 태그 : 제목 크기 지정 태그. (2) : 영역 정의 (3) : 단락 정의 (4) : 이미지 (5.. 2022. 1. 20. [특강] 자료구조와 알고리즘 1. 자료구조와 알고리즘 자료구조 : 자료를 효율적으로 관리하는 방법 알고리즘 : 목적지까지 최적의 이동 경로를 찾는 방법 2. 자료구조의 종류 1) 선형 자료구조 : 리스트, 스택, 큐 - 데이터를 한 줄로 순차적으로 표현한 형태. 2) 비선형 자료구조 : 트리, 그래프 - 하나의 데이터 뒤에 여러 개가 이어지는 형태. 3. 알고리즘 성능 : 시간 복잡도 - 데이터 양이 많아질수록 시간 복잡도가 크면 성능에 무리가 생김 - 좋은 알고리즘은 시간 복잡도가 작은 알고리즘 - 빅-오 표기법 : O(f(n)) ( O(1) < O(log n) < O(n) < O(n log n) < O(n^2) < O(2^n) ... ) 1. 선형 리스트 : 데이터를 일정한 순서로 나열. 순차 리스트. - 입력 순서대로 저장하는.. 2022. 1. 12. [특강] git, github : 내용 정리 (211230 수업) git checkout 해쉬값 : 해당하는 해쉬값에 저장된 log를 반영해서 보여줌. (일시적으로) 이후에 git checkout master로 돌아가면 됨! git swich 해쉬값도 같은 역할! (211231 수업) 1) Git 초기 설정 $ git config --global user.name "이름" $ git config --global user.email "메일 주소" $ git config --global --list # 작성자 확인 2) Git 기본 명령어 $ git init # 최초 1회! $ git status $ git add . $ git commit -m "first commit" $ git log --oneline --oneline : 한 줄로 축약해서 보여.. 2021. 12. 30. [객체지향] 객체와 클래스 객체는 변수와 함수의 묶음이다. 객체를 만들고 이용할 수 있는 기능을 제공하는 프로그래밍 언어를 객체 지향 언어라고 한다. 파이썬은 객체지향 언어이다. 객체를 만드려면 우선 클래스를 선언해야 한다. 클래스가 틀이라면 객체는 클래스에 어떤 변수를 이용하느냐에 따라서 각각 다른 객체가 생성되는 것이다. 객체로 재사용 가능하도록 함 def 함수(인자...) : ..코드내용.. - 함수를 사용해서 계속 불러올 수 있음 - 함수를 여러개 묶어서 하나의 모듈을 만들 수 있음. * if __name__ == '__main__' > __name__은 스페셜 변수로 이미 인터프린터 내에서 생성되어 있음. 해당 파일 내에서 실행하면 __main__이고 다른 파일에서 import 해서 불러와 실행하면 해당 파일이 main이.. 2021. 12. 30. [코드업] 3015번 성적표 출력 문제 세종이는 정보과학 선생님인 JH를 도와주기 위해 정보과학 성적처리 프로그램을 만들기로 했다. JH 선생님은 학생들의 명단과 점수를 입력하면 상위 m명의 학생 명단을 출력해 주기를 원한다. 다음 조건을 만족하는 프로그램을 작성해 보자. 입력 첫째 줄에 데이터의 개수 n (3mm (10 100)가 공백으로 구분되어 입력된다. 단 이름의 길이는 최대 10바이트 이내이다. 출력 상위 m명의 학생명단을 출력한다. 단, 출력순서는 점수가 높은 학생이 먼저 출력되며, 점수가 같을 경우 입력 순서가 빠른 순서로 출력한다. 더보기 입력 예시 4 2 Jeon 95 Kim 59 Lee 90 Bae 100 출력 예시 Bae Jeon 나의 풀이 1. 입력하기. 리스트 형식 내부에 튜플로 (이름, 점수) 저장 n, m = .. 2021. 11. 10. [코드업] 3004번 데이터 재정렬 문제 프로그래밍 문제를 풀다 보면 뒤죽박죽인 N개의 데이터를 숫자의 크기 순으로 0 ~ N-1까지의 숫자로 재정렬 해야되는 경우가 종종 있다. 예를 들어 N=5 이고, 50 23 54 24 123 이라는 데이터가 있다면, 2 0 3 1 4 가 된다. 데이터를 재정렬하는 프로그램을 작성하시오. 입력 첫째 줄에 데이터의 개수 N이 입력된다. ( 1 lsn에 저장 for i in range(n): lsn[i] = lsDir.get(ls[i]) 4. 출력 예시와 동일한 형태로 출력 for j in lsn: print(j, end=" ") # 2 0 3 1 4 2021. 11. 10. [코드업] 1805번 입체기동장치 생산공장 https://codeup.kr/problem.php?id=1805&rid=0 입체기동장치 생산공장 첫째 줄부터 n번째 줄까지 각 줄에 식별번호를 오름차순으로 정렬해 가스 보유량과 같이 출력한다. codeup.kr 입력 첫째 줄에 입체기동장치의 갯수 n이 입력된다. (1 2021. 11. 9. [이것이 코딩테스트다] 1. 출제 경향 분석 및 파이썬 문법 1. 온라인 코딩테스트 vs 오프라인 코딩테스트 : 인터넷 검색 허용 / 허용 불가의 경우가 많음. 온라인 합격 다음에 오프라인 식으로 진행하기도 함. 2. 온라인 저지 : 프로그래밍 대회나 코딩 테스트에서 나올 법한 문제를 시험해보는 온라인 시스템 - 백준 온라인 저지, 코드업, 프로그래머스 3. 코테 언어 : 주로 C++, 파이썬을 코테 응시에 사용함. 프로그램 개발 방식 코테에서 가장 유리한 프로그래밍 언어는 파이썬, 자바. 4. 팀노트 만들어서 비슷한 유형의 코딩 테스트에 대비하기. 1) 그리디 2) 구현 3) BFS/DFS 1) 복잡도 : 시간 복잡도(수행 시간 분석), 공간 복잡도(메모리 사용량 분석) 낮을 수록 더 좋은 알고리즘. - 빅오 표기법 : 가장 빠르게 증가하는 항만 고려하는 표기법.. 2021. 11. 8. 이전 1 2 3 4 5 6 ··· 10 다음 728x90