본문 바로가기

반응형

전체 글

(644)
프로그래머스 : 디스크컨트롤러 SJF 구현하면 답나온다.. package excercise; import java.util.Arrays; import java.util.Comparator; import java.util.PriorityQueue; import java.util.Queue; public class 디스크컨트롤러 { public static void main(String[] args) { int[][] jobs = { { 1, 9 }, { 1, 4 }, { 1, 5 }, { 1, 7 }, { 1, 3 } }; System.out.println(new 디스크컨트롤러().solution(jobs)); } public class PQ implements Comparable { int arriveTime; int burstTim..
프로그래머스 : 프린터 package excercise; import java.util.Iterator; import java.util.LinkedList; import java.util.Queue; public class 프린터 { public static void main(String[] args) { } static class PQ { int seq; int pri; public PQ(int seq, int pri) { super(); this.seq = seq; this.pri = pri; } } public int solution(int[] priorities, int location) { Queue pq = new LinkedList(); for (int i = 0; i < priorities.length; i++)..
프로그래머스 : 더맵게 package excercise; import java.util.PriorityQueue; import java.util.Queue; import excercise.더맵게.SCOVI; public class 더맵게 { public class SCOVI implements Comparable { int k; public SCOVI(int k) { super(); this.k = k; } @Override public int compareTo(SCOVI o) { return this.k - o.k; } } public int solution(int[] scoville, int K) { Queue pq = new PriorityQueue(); for (int k : scoville) { pq.add(new S..
모던웹을 위한 javascript jQuery 입문 오늘 책을 정독했다. JavaScript 언어를 배우기 위해서 정독하였고 기본적으로 언어를 알고 있어서 예제를 빠르게 따라서 처보고 익혔다. JS에 특이한 점은 prototype의 개념과 클로저의 개념이다. 다른언어에서는 없는 개념들 이러한점과 BOM 과 DOM 개념과 이벤트 객체라는 개념을 공부했다. 이제는 React와 인터렉티브 디자인에 대해서 공부할 예정이다.
javascript : 단어 벽 부딪히기 효과
javascript : 회전시키기 천체의 움직임을 표현하기위해서 삼각함수를 사용한다. @ = 태양 O = 지구 * = 달 이라고 가정했을때 수식을 작성한다. @ O * 소스코드는 어렵지 않다 기본적이 삼각함수를 이용해서 움직임을 1초에 30번식 바꾸도록 표현한다. 먼저 태양을 중심으로 각도를 이용해서 좌표를 구하고 지구를 중심으로 각도를 이용해서 달의 좌표를 구한다. 앵글의 속도는 달이 지구가 돌아가는것보다 3배 빠르다
javascript : 스타일 속성 이름 차이점 "왜 스타일 시트에서 사용하던 스타일 속성 이름을 그대로 입력하면 안될까?" 자바스크립트는 특수 기호 '-'을 식별자에 사용할 수 없으므로 다음처럼 입력하면 오류가 발생한다. var header = document.getElementById('header'); header.style.background-color = 'red'; 따라서 '-'으로 연결된 속성은 다음과 같은 방식으로 사용한다. var header = document.getElementById('header'); header.style.backgroundColor = 'red'; 특수 기호'-'으로 끊긴 단어의 첫 글자를 대문자로 변경하면 됩니다. 스타일 시트의 스타일 속성 자바스크립트의 스타일 식별자 background-image back..
javascript : 브라우저 관련객체 브라우저 객체 모델 BOM 은 웹 브라우저 관련된 객체를 의미한다. window, location, navigator,history,screen,document 객체가있다. 하나하나 객체에대한 기본기능들을 사용해보자! 이처럼 window에는 많은 내용들이 담겨있다.. open( ) 메서드 새로은 브라우저창을 여는 open메서드이다. 팝업이 있으면 진행되지 않기에 다음처럼 예외처리를 해줬다. window 객체의 기본 메서드 메서드 이름 설명 moveBy(x,y) 윈도우의 위치를 상대적으로 이동 moveTo(x,y) 윈도우의 위치를 절대적으로 이동 resizeBy(x,y) 윈도우의 크기를 상대적으로 지정 resizeTo(x,y) 윈도우의 크기를 절대적으로 지정 scrollBy(x,y) 윈도우 스크롤의 위치를..

반응형