본문 바로가기

전체 글50

2022.09.25 프로그래머스 알고리즘 공부 (Greedy) 구명보트 import java.util.*; class Solution { public int solution(int[] people, int limit) { int answer = 0; Arrays.sort(people); // 오름차순으로 몸무게를 정렬 int index = 0; // 가장 무거운 사람부터 시작 // 가장 무거운사람+가벼운사람 -> limit을 넘지 않으면 index를 높혀서 // 가벼운 사람도 보트를 탄 걸로 가정 // 무게가 오버되면 index를 높이지 않고 answer만 높혀서 보트만 카운트 for (int i=people.length - 1; i>=index; i--) { if (people[i] + people[index] 2022. 9. 26.
2022.09.24 알고리즘 공부 프로그래머스 (스택/큐) 올바른 괄호 class Solution { boolean solution(String s) { boolean result = false; int count = 0; // '('일때 + ')'일때 - 한 후 마지막 0이되면 됨 // 중간에 ')'가 먼저나와서 count가 음수가 되면 false for (int i=0; i 2022. 9. 25.
vs code 단축키 Windows 단축키macOS 단축키 “Ctrl + B” “Cmd + B” 사이드바 열기/닫기 “Ctrl + P” “Cmd + P” 빠른 열기(파일이나 기호 탐색) “Ctrl + Shift + P” “Cmd + Shift + P” 모든 명령 표시(에디터의 모든 명령에 접근) “Ctrl + F” “Cmd + F” 찾기(검색) “Ctrl + H” “Cmd + Opt(Alt) + F” 찾기(검색)/바꾸기(대체) “Alt + Up” “Alt + Up” 줄 위로 이동 “Alt + Down” “Alt + Down” 줄 아래로 이동 “Shift + Alt + UpArrow” “Shift + Alt + UpArrow” 위에 줄 복사 “Shift + Alt + DownArrow” “Shift + Alt + DownArr.. 2022. 4. 17.
CSS | Position, 연결 선택자, 속성 선택자 positon static : default, 문서의 흐름에 마줘 배치 realative : 부모요소 absolute : 자식요소 , 상위요소를 기준으로 위치를 지정해 배치 fixed : 브라우저 창을 기준으로 위치를 지정해 배치, 브라우저에서 스크롤 해도 항상 같은 위치 자식요소는 부모요소의 범위 안에서만 움직일 수 있다. 부모자식간의 관계를 맺어주는 속성 연결 선택자 하위 선택자 : 공백 한칸을 두고 씀 section p { } /*상위요소 하위요소*/ 자식 선택자 : '>' 로 구분 section > p { } /*부모 > 자식 */ 인접 형제 선택자 : '+' 다른태그 없이 바로 붙어있는 태그 h1 + p { } /*h1의 형제인 p요소 중 첫번째 p*/ 형제 선택자 : '~' 모든 형제 요소에 .. 2022. 3. 27.
CSS | display속성, 여러 속성 display속성 none 말 그대로 보이지 않음. visivility: hidden;을 한 경우 보이지 않을 뿐 영역은 차지하지만 none은 영역도 차지하지 않는다. block 대표적으로 div, p, h, li태그가 해당된다. 가로영역을 모두 채우고 block요소 뒤에 등장하는 태그는 줄바꿈 된것처럼 보이게 된다. width, height를 지정할 수 있다. inline 대표적으로 span, a, br, img 태그가 이에 해당된다. block과 달리 줄 바꿈이 되지 않고 width, height를 지정할 수 없다. inline-block block과 inline의 중간형태이다. 줄바꿈이 되지 않지만 크기는 지정 가능하다. line-height 줄 높이 정하는 속성 ex)폰트 20px일때 line-h.. 2022. 3. 27.
HTML | 네이버 회원가입 폼 구현하기 2 웹 페이지의 입력 양식- 로그인창, 회원가입 폼 폼의 양식에 이름 붙이는 태그 주요속성 for. label의 for의 값과 양식의 id값이 같으면 연결 됨 label을 클릭하면 연결된 양식에 입력할 수 있도록 하거나 체크하거나 해제함 태그의 required 속성은 폼 데이터(form data)가 서버로 제출되기 전 반드시 채워져 있어야 하는 입력 필드를 명시합니다. NAVER 아이디 비밀번호 비밀번호 재확인 이름 생년월일 월 1 2 3 4 5 6 7 8 9 10 11 12 성별 성별 여자 남자 선택안함 본인확인 이메일 (선택) 휴대전화 대한민국 +82 그리스 +30 기니 +224 나미비아 +264 인증번호 받기 가입하기 이용약관 개인정보처리방침 책임의 한계와 법적고지 회원정보 고객센터 NAVER Copy.. 2022. 3. 21.