분류 전체보기 (104) 썸네일형 리스트형 프로그래머스 배열 두 배 만들기 배열을 2배로 곱해줄 수 있게 해주는 코드를 짤 수 있어야 함! class Solution { public int[] solution(int[] numbers) { int[] answer = new int[numbers.length]; for(int i = 0; i 프로그래머스 분수의 덧셈 일단 문제를 풀기 위해서 알고리즘방식 중 하나인 유클리드 호제법을 알아야 한다. 유클리드 호제법 2개의 자연수의 최대공약수를 구하는 알고리즘의 하나 호제법은 두 수가 서로 상대방수를 나누어서 결국 원하는 수를 얻는 알고리즘 1 3 2 4 10 8 최대공약수의 분수형태로 만들어 놓기 기약분수로 만들기 조건식for문 돌려서 나눌수 있는 수를 나눌수 있게 하기 For(int I = N-1; I > 1; i--) { If(N % I == 0 && denominator % I == 0){ //N=10 % 9,8,7,6,5,4,3,2 //D=8 % 9,8,7,6,5,4,3,2 두조건이 모두 나눠서 나머지값이 0이 나오면 N/=I; N 나누기I D/=I; D 나누기I class Solution { public int.. 이론적인 공부 프로그램을 공부하면서 HTTP프로토콜에 대해서 대강 공부를 하였지만, 머릿속에 정리는 되지 않아서 다시 공부하게 되었다. HTTP프로토콜이란 -인터넷상에서 데이터를 주고 받기 위한 서버/클라이언트 모델을 따르는 것 -애플리케이션 레벨의 프로토콜로 TCP/IP위에서 작동한다. (위의 자료를 보면 TCP/IP는 3계층과 4계층에서 작동하는 것 같다.) -HTTP는 어떤 종류의 데이터든지 전송할 수 있도록 설계되어 있음 -HTTP로 보낼 수 있는 데이터는 HTML문서,이미지,동영상 오디오 텍스트 문서등 여러 종류가 있다. -하이퍼텍스트 기반으로(Hypertext) 데이터를 전송하겠다(Transfer) = 링크기반으로 데이터에 접속한다는 의미이다. 작동방식 HTTP는 서버/클라이언트 모델을 따른다. 클라이언트에.. 이벤트 리스너 이벤트 리스너 이벤트 버튼 이벤트 삭제 버튼 이벤트 기본 이벤트 타입 문자열을 클릭하세요 프로그래머스 n의 배수 고르기 import java.util.Arrays; class Solution { public int[] solution(int n, int[] numlist) { int[] answer = {}; answer = Arrays.stream(numlist).filter(V -> V % n == 0).toArray(); return answer; } } 해결 방법 1. Array를 import해주기 2. .stream(numlist) : numlist 에서 가져올 값을 뽑아낸다. 3. .filter(V -> V % n == 0) 필터를 이용하여 조건을 설정한다. 조건은 n으로 나눈 경우 0 4. .toArray() - List 컨테이너의 인스턴스를 배열(array)로 만드는것이 'toArray' 메서드 이벤트 이벤트(Event) - 웹 브라우저가 알려주는 HTML 요소에 대한 사건을 발생 - 웹 페이지에 사용된 자바스크립트는 발생한 이벤트에 반응하여 특정 동작을 수행할 수 있음 - 자바스크립트는 비동기식(동시발생) 이벤트 중심의 프로그래밍 모델 ------- ------- ----- 이벤트 타겟, 이벤트타입, 이벤트 리스너 이벤트타입(Event Type) - 발생한 이벤트의 종류를 나타내는 문자열로 이벤트명이라고도 함 - 키보드, 마우스, HTML DOM, window 객체등을 처리하는 이벤트 제공 이벤트타겟(Event Target) - 이벤트가 일어날 객체를 의미 //버튼클릭했을때 이벤트리스너발생? 이벤트리스너(Event Listener) - 이벤트가 발생했을 때 그 처리를 담당하는 함수 - 이벤트 핸들러라.. 배열과 리스트 Array와 lIst 둘다 [] String[] str ArrayList str Array(배열) 여러 개의 데이터를 하나의 이름으로 그룹핑해서관리 List(리스트) 리스트도 배열과 같이 그룹핑해서 관리 Array(배열) 정해진 공간, 식별자(인덱스가 존재) List(리스트) 식별자(인덱스가 존재x), 앞의 요소가 삭제되면 새로 추가되는 요소가 그 공간에 저장될 수 있음 가장 큰 차이점 Array(배열)은 크기 할당이 필요하고, 리스트는 크기 할당할 필요가없다. 그래서 List는 .size() ArrayList는 뭘까?? List ArrayList LinkedList ArrayList는 Array(배열)와 List(리스트)의 장점을 합친 것 배열의 특성인 index로 식별자를 쓰는 것이 가능하고 리스트 .. 이전 1 2 3 4 5 6 7 8 ··· 13 다음 목록 더보기