목록분류 전체보기 (196)
gambae programing

https://school.programmers.co.kr/learn/courses/30/lessons/12940?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이과정 정답 느낀점 1. 두 수의 크기를 비교할때는 Math.max() 함수 사용 2. 최소공배수는 두수를 곱한다음 최대공약수로 나눈값

https://school.programmers.co.kr/learn/courses/30/lessons/12944?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이과정 1. for each 문을 통해 배열의 원소들의 합을 구해주고 배열의 길이로 나눠준다. 정답 느낀점 1. length는 배열의 길이를 구할 때 , length()는 문자열의 길이를 구할 때

https://school.programmers.co.kr/learn/courses/30/lessons/12948 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이과정 1. 문자열을 char타입의 배열로 바꿔준다. 2. 반복문을 돌면서 문자열 길이 -4 까지는 별표로 바꿔준다. 3. String.valueOf 메소드를 이용하여 문자열로 리턴한다. 정답 느낀점 1. 문자열을 인덱스로 접근하려면 문자열.charAt(인덱스) 2. 문자열을 슬라이싱 할 때는 문자열.substring(시작인덱스,종료인덱스) 3. 문자열을 한 글자씩 char타입의 배열에 집어넣을..

insert insert into table ( column 1 , column2) values (value1,value2) insert 문을 사용하여 테이블에 새행을 추가 insert 문으로는 한 번에 한 행만 추가 각 열에 대한 값을 포함하는 새 행을 삽입 테이블 열의 기본 순서대로 값을 나열 values값 들은 insert into 뒤에 나오는 열들의 순서,갯수,데이터타입에 맞게 작성 예외적으로 여러 행을 한 번에 추가 하고 싶을때는 아래 형식을 사용 update update table set column = value // 수정할 컬럼,값 where condition // 수정할 위치 update 문을 사용하여 기존 행을 수정 필요한 경우 한 번에 여러 행을 갱신 where 절을 생략하면 테이블의..

서브쿼리 다른 select문의 절에 삽입된 select 문 서브쿼리 (내부 질의)는 기본 질의 실행 전에 한 번 실행 서브 쿼리의 결과는 메인쿼리에 사용 사용지침 서브 쿼리는 괄호로 묶어야 함 비교 조건의 오른쪽에 서브 쿼리를 넣음 단일 행 서브 쿼리에는 단일 행 연산자를 사용 , 다중 행 서브 쿼리에는 다중 행 연산자를 사용 서브쿼리의 결과값과 받아주는 메인쿼리의 컬럼의 데이터 타입이 같아야함 having 절에도 서브 쿼리 사용 가능 다중 행 서브 쿼리 여러 행을 반환 여러 행 비교 연산자를 사용 연산자 의미 in ( =any 와 동일 ) 서브 쿼리의 데이터의 값과 동일한 값 column any (서브 쿼리..
Computer a machine that processes the information // 정보를 처리하는 기계 Information a quantitative representation that measures the uncertainty // 불확실성한것을 측정해서 수치적으로 표현한것 Program a program is a set of instructions // 명령어들의 집합 Operating System is a program running at all times on the computer // 컴퓨터에서 항상 실행되는 프로그램 to provide system services to application programs // 어플리케이션들이 직접 하드웨어를 거치지않고 os를 통해 상호작용 ..
그룹 함수 그룹 함수는 행 집합에 작용하여 그룹 당 하나의 결과를 생성 그룹 함수는 두 번까지 중첩 가능 모든 그룹 함수는 널 값을 무시 널 값을 특정 값으로 치환하려면 nvl 함수 사용 // avg(nvl(commission_pct,0)) avg(컬럼) // 숫자 데이터 유형만 사용가능 count(컬럼) // 컬럼에 널 값이 있는 행 및 중복 행을 포함하여 테이블에서 select 문의 조건을 만족하는 행 수를 반환 // count ( distinct 컬럼 ) 은 컬럼에 대해 중복되지 않는 널이 아닌 값의 수를 반환 max(컬럼) // 모든 데이터 유형 사용가능 min(컬럼) // 모든 데이터 유형 사용가능 sum(컬럼) // 숫자 데이터 유형만 사용가능 group by 절 group by 절을 사용하여..

배열 인덱스와 인덱스에 대응하는 데이터들로 이루어진 연속적인 자료 구조 , 같은 종류의 데이터들이 순차적으로 저장 배열 선언 int i [] = new int [10]; // 10개의 정수 공간 배열 생성 , 배열의 이름은 i int [] i = {1,2,3,4,5}; // 1,2,3,4,5 데이터를 가진 크기 5인 int 배열 생성 레퍼런스 치환과 배열 공유 int array[] = new int [5]; int myarray[] = array; // array 배열이 복사되는 것이 아니라 배열에 대한 주소만 복사 , myarray로 array 배열 원소에 접근 for - each 문 배열이나 나열의 크기만큼 루프를 돌면서 각 원소를 순차적으로 접근하는데 유용하게 만든 for문 int [] n = {1..