코딩 개발

코딩 개발/Java

코딩테스트 - [PCCP 기출문제] 1번 / 붕대 감기 (feat. Java)

https://school.programmers.co.kr/learn/courses/30/lessons/250137 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr[PCCP 기출문제] 1번 / 붕대 감기 문제는 url 누르면 들어가서 보실 수 있습니다.충분히 문제를 읽어보고 풀이를 보시면 좋을 것 같습니다. 풀이저의 풀이라서 완벽한 정답인지는 모르겠습니다.반복문을 실행할 때 시작 index를 공격하는 시간부터 시작했습니다.불필요한 붕대감기가 필요하지 않다고 생각했습니다. (풀피인데 포션 먹는 낭비)  public int solution(int[] bandage..

코딩 개발/Javascript

[Javascript] html2canvas 라이브러리 이용하여 스크린샷 찍기

https://html2canvas.hertzen.com/ html2canvas - Screenshots with JavaScript Try out html2canvas Test out html2canvas by rendering the viewport from the current page. Capture html2canvas.hertzen.com 이곳에 가셔서 자신이 원하는 방식으로 다운로드하시면 됩니다. https://github.com/niklasvh/html2canvas/releases 저는 github에서 html2 canvas.min.js를 다운로드하여서 불러왔습니다. 다운로드하면 html 파일에 이런 식으로 넣어서 사용하면 됩니다. 아무튼 저 사이트에 들어가면 다운로드하는 방법이 잘 작성되..

코딩 개발/ORACLE

[Oracle] MERGE INTO, USING ON, WHEN (NOT) MATCHED THEN

오늘은 oracle MERGE INTO 문에 대해서 알아보겠습니다. MERGE INTO 문 작동방식 MERGE INTO: 테이블 이름을 지정합니다. USING: 데이터를 가져올 테이블 또는 서브쿼리를 지정합니다. ON: 테이블과 USING 테이블을 연결하는 조건을 지정합니다. WHEN MATCHED THEN: ON 조건에 일치하는 행에 대해 수행할 작업을 지정합니다. 일반적으로 UPDATE 작업을 수행합니다. WHEN NOT MATCHED THEN: ON 조건에 일치하는 행이 없는 경우 수행할 작업을 지정합니다. 일반적으로 INSERT 작업을 수행합니다. 사실 이론적으로 말해도 예시를 안 보면 이해가 잘 안 되더라고요.(저는요) 그래서 예시를 한번 보겠습니다. 예시 EMPLOYEE 테이블 EMPLOYEE..

코딩 개발/Javascript

[Javascript/HTML] 스크롤 시 퍼센트 바/원 동작 개발

오브제 광고를 보다가 제가 스크롤을 내리면 동그라미에 내린 높이만큼 퍼센트가 채워지는 것을 보고 이 기능에 대해 알아보면 재밌겠다고 생각해서 글을 쓰게 되었습니다. 스크롤 시 퍼센트 바 기능 추가 #progressBar { position: fixed; top: 0; left: 0; width: 0; /* 초기 너비는 0으로 설정 */ height: 5px; /* 퍼센트 바의 높이 설정 */ background-color: blue; /* 퍼센트 바의 배경색 설정 */ z-index: 9999; /* 다른 요소 위에 표시하기 위해 z-index 설정 */ } var windowHeight = window.innerHeight; var pageHeight = Math.max(document.body.scr..

코딩 개발/Java

[Java] compareTo 함수(문자, 숫자 사전적 비교)

compareTo 메서드 compareTo 메서드는 Java의 Comparable 인터페이스를 구현한 클래스에서 사용할 수 있는 메서드로, 두 객체를 비교하여 순서를 결정합니다. String 클래스는 Comparable 인터페이스를 구현하고 있으므로 문자열 간의 비교에 사용할 수 있습니다. 이 메서드는 다음과 같은 규칙에 따라 비교를 수행합니다: 비교 대상인 두 문자열을 비교합니다. 첫 번째 문자열이 두 번째 문자열보다 사전적으로 앞에 올 경우, 음수를 반환합니다. 첫 번째 문자열이 두 번째 문자열보다 사전적으로 뒤에 올 경우, 양수를 반환합니다. 두 문자열이 사전적으로 동일한 경우, 0을 반환합니다. 예시 public class CompareExample { public static void main(..

코딩 개발/Javascript

[Javascript] document.referrer

HTTP referrer document.referrer는 현재 페이지로 유입된 트래픽의 이전 페이지의 URL을 나타내는 JavaScript의 속성입니다. 이 속성은 HTTP Referer 헤더를 기반으로 하며, 사용자가 링크를 클릭하거나 페이지를 요청할 때 브라우저가 자동으로 설정합니다. 개발자 도구 네트워크 창에 들어가서 네트워크 통신한 것을 확인해 보면, 이런 식으로 요청 header에 저장되게 됩니다. 글로만 보면 이해하기가 조금 애매하니 그림으로 어떤 상황에 사용하면 좋을지 설명해 보겠습니다. 예시 및 설명 A 사이트에서 html 파일로 연결했을 때와 B 사이트에서 html을 연결했을 때 다른 결과 값이 나오게 하기 위해서 document.referrer를 사용하면 됩니다. if(document..

호소세
'코딩 개발' 카테고리의 글 목록