분류 전체보기167 백준 2588 (num2.charAt(i) - '0') 의미Java에서 '7'은 숫자 7이 아님.예를 들면:'0' → 48'1' → 49'2' → 50...'7' → 55'9' → 57'7'은 내부적으로는 55라는 번호표를 달고 있다.가장 기준이자 첫번째인 '0'으로 빼서 원래 숫자를 얻는다.import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num1 = sc.nextInt(); String num2 = sc.next(); for (int i = num2.length() - 1; i >= 0.. 2026. 3. 31. 시간복잡도란 무엇인가 선요약: 입력 크기가 증가할 때 알고리즘의 실행 시간이 얼마나 증가하는지를 나타내는 척도 같은 문제를 푸는 코드가 각각 있을 때,하나는 데이터가 10배 늘어나면 늘어나는 시간이 10배.하나는 데이터가 10배 늘어나면 늘어나는 시간이 100배.이 차이를 설명하는 게 시간복잡도이다. 시간복잡도는 실제 초단위를 말하는 것이 아니다.컴퓨터 성능과 상관없이 연산량이 어떻게 증가하는지 보는 기준이다. 보통 빅오 표기법(O 표기법)으로 표현한다.O(1): 입력 크기와 상관없이 항상 비슷한 시간O(N): 데이터가 많아질수록 한 번씩 다 확인예) 학생 100명을 한 줄로 세워놓고 한 명씩 쭉 확인 -> 100번 확인 O(N²): 이중반복문. 모든 원소를 서로 비교예) 학생 100명 1줄, 다시 다른 학생 100명 1줄 .. 2026. 3. 30. [JQuery] 자동 슬라이드/무한 슬라이드 배너 만들기(외부 소스X) jsp(HTML) mtSlideDiv는 몇 개가 늘어나든 상관없다. ❮ ❯ javascript(jQuery) CSS /* Slideshow container */ .slideshow-container { max-width: 1440px; position: relative; margin: auto; margin-top: 120px; } /* effect */ .fade { -webkit-animation-name: fade; -webkit-animation-duration: 1.5s; animation-name: fade; animation-duration: 1.5s; } @-webkit-keyframes fade { from {opacity: .4} to {opacity: 1} } @keyframes f.. 2021. 7. 29. [CSS] :before :after 삭제(가상 요소 반응형 웹에서만 삭제하기) 데스크탑 모드에서 이렇게 선언한 요소가 있다고 가정했을 때 .title:before { content: ""; position: absolute; width: 28px; height: 28px; } 반응형으로 적용되는 쪽에서는 content: none; 만 붙여주면 손쉽게 제거가 가능하다. @media (max-height: 500px) and (orientation: landscape), screen and (max-width: 768px) and (orientation: portrait) { .title:before { content: none; } } 2021. 7. 27. [네이버지도API/AJAX] 마커 여러 개 띄우기/디비에 있는 데이터 지도에 표시하기/지도를 움직일 때마다 중심 좌표 얻기/현재 화면에 보이는 마커만 표시하기 사실 원하는 메소드는 네이버 지도 API 홈페이지에서 찾는 게 제일 효율적입니다. https://navermaps.github.io/maps.js.ncp/docs/tutorial-2-Marker.html NAVER Maps API v3 NAVER Maps API v3로 여러분의 지도를 만들어 보세요. 유용한 기술문서와 다양한 예제 코드를 제공합니다. navermaps.github.io javascript // x,y = 지도를 오픈할 중심 좌표 값 function storeOpen(x, y) { var MARKER_ICON_URL = 'resources/img/이미지아이콘경로.png'; // 파라미터로 받은 좌표 값으로 지도 생성 var map = new naver.maps.Map('map', { cen.. 2021. 7. 15. [네이버지도API] 해당 지역에 마커 찍기, 마커 아이콘 변경 이 포스트는 ClientID 발급 이후의 과정을 담고 있는 포스트입니다. 예제를 보러오신 분은 구분선 아래 소스를 봐주세요. 우선 네이버 클라우드 플랫폼에 가입해야합니다. 가입 절차는 아래 주소를 참고하세요. https://winteri-i.tistory.com/18 [Web/ 네이버 지도 API] 네이버 지도 API 사용방법 - Naver map/ Naver map api 애증의 네이버 지도 API... Swift로 프로젝트 할 때 사용해 본 경험이 있는데, Swift에 대한 자료가 많지 않다보니 많이 헤맸던 기억이 난다. 겨우겨우 마커 표시와, 마커 색 바꾸기, 처음 앱 실행시 winteri-i.tistory.com 어플리케이션 등록 화면이 찾기 어렵다면 아래 주소를 참고하세요. 어플리케이션 서비스는.. 2021. 7. 12. 이전 1 2 3 4 ··· 28 다음