
리트코드 561 배열 파티션Ⅰ(파이썬)
2022. 8. 8. 19:52
리트코드
https://leetcode.com/problems/array-partition/ 문제 n개의 페어를 이용한 min(a, b)의 합으로 만들 수 있는 가장 큰 수를 출력하라. 풀이 class Solution: def arrayPairSum(self, nums: List[int]) -> int: lst_ordered = sorted(nums) result = 0 for idx, i in enumerate(lst_ordered): if idx % 2 == 0: result += i return result

백준 1330 두 수 비교하기 (파이썬)
2022. 8. 7. 19:47
백준
문제 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오 . 입력 첫째 줄에 A와 B가 주어진다. A와 B는 공백 한 칸으로 구분되어져 있다. 출력 첫째 줄에 다음 세 가지 중 하나를 출력한다. A가 B보다 큰 경우에는 '>'를 출력한다. A가 B보다 작은 경우에는 '') elif a < b: print('
CSS 결합자 (Combinators)
2022. 8. 7. 14:32
HTML CSS 개념
자손 결합자 div span { color: red; } 으로 공백으로 표현 div 하위의 모든 span태그에 적용 자식 결합자 div > span { color: red; } > 으로 표현 div 바로 아래의 span태그에 적용 일반 형제 결합자 p ~ span { color: red; } ~ 으로 표현 p의 형제 요소 중 뒤에 위치하는 모든 span태그에 적용 인접 형제 결합자 p + span { color: red; } + 으로 표현 p의 형제 요소 중 바로 뒤에 위치하는 span태그에 적용
CSS 기본 스타일
2022. 8. 7. 14:03
HTML CSS 개념
크기 단위 px: 모니터 해상도의 한 화소인 '픽셀' 기준, 고정적임 %: 백분율 단위, 가변적인 레이아웃에서 자주 사용 em: (바로 위, 부모요소에 대한) 상속의 영향을 받음 상대적인 사이즈를 가짐 rem 상속의 영향 x, 1rem = 16px vw viewport의 영향을 받아 늘어나고 줄어듬 색상 단위 RGB 색상 : 16진수 표기법으로 표현 ( color: rgb(0, 255, 0) ) HSL 생상 : 색상, 채도, 명도를 통해 색을 표현 ( color: hsl(0, 100%, 50%) ) black컬러 표기법 color: black; color: #000; color: #000000; color: rgb(0, 0, 0) color: hsl(120, 100%, 0)

CSS 선택자 Selectors
2022. 8. 7. 13:45
HTML CSS 개념
h2 { color: darkviolet !important; } 여기서 h2는 선택자임 선택자의 유형에는 기본 선택자, 결합자, 의사클래스/요소 등이 있음 기본선택자 전체 선택자, 요소 선택자 클래스 선택자, 아이디 선택자, 속성 선택자 결합자 자손 결합자, 자식 결합자 일반 형제 결합자, 인접 형제 결합자 * 전체 선택자 h1 요소 선택자 (HTML 태그를 직접 선택) .class 클래스 선택자 (마침표(.)문자로 시작하며, 해당 클래스가 적용된 항목 선택) #id 아이디 선택자 (# 문자로 시작하며, 해당 아이디가 적용된 항목을 선택) .box > p 자식 선택자 .box p 자손선택자 CSS 적용 우선순위 가장 중요시 되는 것은 !important 지만 잘 사용하지는 않는다. 인라인 > id > ..
CSS 기본 개념
2022. 8. 7. 13:32
HTML CSS 개념
CSS란? 스타일을 지정하기 위한 언어 선택하고, 스타일을 지정 예제 h1 { color: blue; font-size: 15px; } 여기서 h1은 선택자 color는 텍스트의 색깔 font-size는 텍스트의 크기 지정 태그 안에서도 스타일 지정이 가능함 헤드 부분에서도 직접 만들 수가 있음 CSS파일을 하나 만들면 다양한 link를 통해 HTML파일에 적용시킬 수 있음
HTML 태그
2022. 8. 7. 13:27
HTML CSS 개념
인라인 텍스트 요소 href 속성을 활용하여 다른 URL로 연결하는 하이퍼링크 생성 , 굵은 글씨 , 기울임 글씨 텍스트 내에 줄 바꿈 생성 이미지 태그 의미 없는 인라인 컨테이너 블록 요소 하나의 문단 구분선 순서가 있는 리스트 순서가 없는 리스트 의미 없는 블록 컨테이너
투 포인터 (파이썬)
2022. 8. 6. 14:58
알고리즘 개념
투 포인터 ? 투 포인터는 알고리즘을 풀 때 자주 쓰이는 방식이고 무엇보다 실행 속도가 빠르다고 한다. 나는 기존 배열 알고리즘에 대해 비효율적인 부르트 포스 방식을 사용했다. 부르트 포스는 비효율적일 뿐 만 아니라 실행속도도 낮다. 이 방법으로 문제를 풀면 time out이 나는 경우가 많다. 그리하여 사용해야할 방법은 투 포인터이다. 투 포인터에 대한 지금까지의 개념은 어떤 기준에 대해 left, right로 접근을 하는것이다. 빗물 트래핑의 경우, 제일 높은 블럭을 기준으로 양 옆으로 left, right를 움직이며 계산했다. 또, 세 수의 합의 경우에는 i를 기준으로 i의 바로 오른쪽 left, 리스트의 끝 right를 움직이며 작동한다. 투 포인터에 대해 조금은 알 것 같지만 아직 능숙하게 활용..