전체 글 28

백준 11003번 최솟값 찾기 (Java)

문제백준 11003번 최솟값 찾기 / 플래티넘5N개의 수 A1, A2, ..., AN과 L이 주어진다.Di = Ai-L+1 ~ Ai 중의 최솟값이라고 할 때, D에 저장된 수를 출력하는 프로그램을 작성하시오. 이때, i ≤ 0 인 Ai는 무시하고 D를 구해야 한다.입력첫째 줄에 N과 L이 주어진다. (1 ≤ L ≤ N ≤ 5,000,000)둘째 줄에는 N개의 수 Ai가 주어진다. (-109 ≤ Ai ≤ 109)풀이범위 안의 최솟값을 연속해서 구하는 문제이다. 예제 입력을 보면 중복된 수가 허용된다. 우선 Node 클래스를 만들어 num입력값을 저장할 value변수와 입력값의 순서를 알려줄 index변수를 만들었다.일정한 범위를 덱deque을 사용해 표현했다. 그리고 문제를 해결하기 위해 다음과 같은 조건..

Algorithm/Baekjoon 2024.09.03

백준 1253번 좋다 (Java)

문제백준 1253번 좋다 / 골드4N개의 수 중에서 어떤 수가 다른 수 두 개의 합으로 나타낼 수 있다면 그 수를 “좋다(GOOD)”고 한다.N개의 수가 주어지면 그 중에서 좋은 수의 개수는 몇 개인지 출력하라.수의 위치가 다르면 값이 같아도 다른 수이다.입력첫째 줄에는 수의 개수 N(1 ≤ N ≤ 2,000), 두 번째 줄에는 i번째 수를 나타내는 Ai가 N개 주어진다. (|Ai| ≤ 1,000,000,000, Ai는 정수)풀이투 포인터 문제이다. 조건을 유심히 살펴야 하는 문제이다. 우선, "어떤 수가 다른 수 두 개의 합"이라고 명시되었다. 이는 검사 할 대상 A는 A를 제외한 다른 값인 B와 C의 합이여야 된다는 의미다. 또한, "수의 위치가 다르면 값이 같아도 다른 수이다."라고 명시되었다. 그..

Algorithm/Baekjoon 2024.09.02

CSS 기본 2

글자와 관련된 속성종류설명font-family글자 종류를 지정합니다.font-size글자 크기를 지정합니다.font-style글자를 이탤릭체로 표시할지 지정합니다.font-weight글자의 굵기를 지정합니다. CSS 기본 선택자종류설명color글자색을 지정합니다.text-decoration텍스트에 밑줄이나 취소선을 표시할지 여부를 지정합니다.text-transform텍스트 전체, ㄸ또는 첫 글자를 대문자로 표시합니다.text-shadow텍스트에 그림자를 추가합니다.letter-spacing글자 사이의 간격을 지정합니다.word-spacing단어 사이의 간격을 지정합니다.text-align텍스트 정렬 방법을 지정합니다.line-height줄 간격을 조절합니다. 글자와 관련된 속성방법설명16진수빨강, 초록,..

Frontend/CSS 2024.09.02

백준 10986번 나머지 합 (Java)

문제백준 10986번 나머지 합 / 골드3수 N개 A1, A2, ..., AN이 주어진다. 이때, 연속된 부분 구간의 합이 M으로 나누어 떨어지는 구간의 개수를 구하는 프로그램을 작성하시오.즉, Ai + ... + Aj (i ≤ j) 의 합이 M으로 나누어 떨어지는 (i, j) 쌍의 개수를 구해야 한다.입력첫째 줄에 N과 M이 주어진다. (1 ≤ N ≤ 106, 2 ≤ M ≤ 103)둘째 줄에 N개의 수 A1, A2, ..., AN이 주어진다. (0 ≤ Ai ≤ 109)풀이누적 합 문제이다. 하지만 단순히 모든 구간의 누적 합을 구하게 되면 입력 N이 106이므로 시간복잡도는 O(n2)로 시간 초과가 발생한다.그래서 M으로 나누었을 때, 나머지가 같은 수를 카운트 해주는 배열 remainders를 만들었..

Algorithm/Baekjoon 2024.09.01

CSS 기본 1

스타일 시트 종류 설명 브라우저 기본 스타일 웹 브라우저에 웹 문서를 표시할 때 브라우저에서 기본으로 사용하는 스타일입니다. 인라인 스타일 style 속성을 사용해 필요한 요소에 스타일을 직접 지정합니다. 내부 스타일 시트 문서 앞부분에 문서에서 사용하는 스타일을 모아서 함께 정의하고 관리합니다. 외부 스타일 시트 뮨서에서 사용하는 스타일을 모아서 따로 파일로 지정한 후 연결해서 사용합니다. CSS 기본 선택자 ..

Frontend/CSS 2024.09.01

HTML 기본 2

폼에서 사용하는 태그종류설명폼의 시작과 끝을 만듭니다.폼 요소를 그룹으로 묶습니다.필드셋에 제목을 붙입니다.사용자가 내용을 입력할 필드를 삽입합니다., &ltoption>드롭다운 목록을 삽입합니다.텍스트를 여러 줄 입력할 수 있는 텍스트 영역을 삽입합니다.데이터 목록을 삽입합니다.  태그의 유형(type)종류설명text한 줄짜리 텍스트를 입력할 수 있는 텍스트 상자를 넣습니다.password비밀번호를 입력할 수 있는 필드를 넣습니다.search검색할 때 입력하는 필드를 넣습니다.urlURL 주소를 입력할 수 있는 필드를 넣습니다.email이메일 주소를 입력할 수 있는 필드를 넣습니다.tel전화번호를 입력할 수 있는 필드를 넣습니다.checkbox주어진 여러 항목에서 2개 이상 선택할 수 있는 체크 박스를..

Frontend/HTML 2024.09.01

HTML 기본 1

텍스트 관련 태그 종류 설명 &lthn&gt 제목. &lth1&gt~&lth6&gt까지 사용할 수 있으며 숫자가 커질수록 글자 크기는 작아집니다. &ltp&gt 텍스트 단락. 내용이 길면 웹 브라우저 창의 너비에 맞게 자동으로 줄 바꿉니다. &ltbr&gt 줄 바꿈. 텍스트 단락 중 원하는 위치에서 줄 바꿉니다. &ltblockquote&gt 내용 인용. 다른 내용보다 들여 쓰고 단락으로 표시합니다. &ltstrong&gt ..

Frontend/HTML 2024.09.01