[Oracle] Select 문 (2) - WHERE 절
·
Basic/Database
WHERE 절 비교 연산자 =, !=, >, =, = 15000; -- 07/01/01 일 이후에 입사한 사원들의 이름과 입사일 출력 select first_name || '-' ||last_name 이름 , hire_date 입사일 from employees where hire_date > to_date('07/01/01', 'yy/mm/dd'); 또는 where hire_date >= '07/01/01'; -- 이름이 Lex인 직원의 연봉 출력 select first_name || '-' ||last_name 이름 , salary 입사일 from employees where first_name = 'Lex' or last_name = 'Lex'; 오라클 날짜데이터 비교하는 법 알아보기 https://..
[실버5] 백준 1094번 자바(JAVA) - 막대기
·
Basic/코딩테스트
문제 지민이는 길이가 64cm인 막대를 가지고 있다. 어느 날, 그는 길이가 Xcm인 막대가 가지고 싶어졌다. 지민이는 원래 가지고 있던 막대를 더 작은 막대로 자른 다음에, 풀로 붙여서 길이가 Xcm인 막대를 만들려고 한다. 막대를 자르는 가장 쉬운 방법은 절반으로 자르는 것이다. 지민이는 아래와 같은 과정을 거쳐서 막대를 자르려고 한다. 지민이가 가지고 있는 막대의 길이를 모두 더한다. 처음에는 64cm 막대 하나만 가지고 있다. 이때, 합이 X보다 크다면, 아래와 같은 과정을 반복한다. 가지고 있는 막대 중 길이가 가장 짧은 것을 절반으로 자른다. 만약, 위에서 자른 막대의 절반 중 하나를 버리고 남아있는 막대의 길이의 합이 X보다 크거나 같다면, 위에서 자른 막대의 절반 중 하나를 버린다. 이제,..
[자바 / Java] 백준 알고리즘 기본 설정 (컴파일 에러)
·
Basic/코딩테스트
* 백준 홈페이지 Baekjoon Online Judge Baekjoon Online Judge 프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳입니다. www.acmicpc.net - 백준 자바 기본 설정 - 1. 회원가입 2. 사이트 우측 상단 설정 클릭 3. 좌측 사이드바에 언어 선택 4. 숨길 언어에 숨겨져 있는 Java 8을 볼 언어로 드래그 하신 후 하단 저장 클릭 * 난이도 보기 설정 https://velog.io/@jujusnake/백준-초기-세팅-및-계획 해당 사이드 참고하시면 됩니다! 백준이 난이도 별로 정리되어 있는데 그 난이도가 완벽하게 객관적이진 않습니다. 하단에 백준 알고리즘 공부 계획에 유튜브 링크 올라와 있는데 스터디 외에 공부하실 때 참고하셔도 좋습니다. * 자바 코드..
Comparable과 Comparator
·
Basic/코딩테스트
Comparable과 Comparator는 인터페이스(interface)로 사용하기 위해서는 인터페이스 내에 선언된 메소드를 '구현'해야 사용할 수 있습니다. Comparable 1. compareTo(T o) 메소드를 재정의(Override)해야 사용할 수 있다. 2. 자기 자신과 매개변수 객체를 비교 (자기 자신과 파라미터로 들어오는 객체 비교) 3. 크기가 작다면 음수, 동일하다면 0, 클 경우 양수 리턴. 4. 오름차순 정렬을 할 때 주로 사용 Comparator 1. 실직적으로 구현해야하는 것은 compare(T o1, T o2)이다. 2. 두 매개변수 객체를 비교 (자신이 아닌 파라미터로 들어오는 두 객체 비교) 3. 내림차순이나 특별한 기준에 따라 비교할 때 주로 사용 해당 인터페이스를 사용..
[Oracle] Select 문 (1) - SELECT/FROM절
·
Basic/Database
Oracle에서 제공하는 hr계정을 사용하였습니다. SELECT/FROM 절 모든 컬럼 조회 selcet * from employees; 마지막은 ;로 표시 *은 모든 것을 뜻함 대소문자 구분하지 않는다. selcet문 select 절 from 절 원하는 컬럼 조회(원하는 컬럼 이름을 지정) select employee_id, first_name, last_name from employees; /* employees 테이블 에서 employee_id, first_name, last_name컬럼을 불러올 것. */ , 로 구분. select first_name ,last_name ,salary ,phone_number ,email ,hire_date from employees; 출력할 때 컬럼에 별명 사용..
[브론즈3] 백준 10817번 자바(JAVA) - 세 수
·
Basic/코딩테스트
문제 세 정수 A, B, C가 주어진다. 이때, 두 번째로 큰 정수를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 세 정수 A, B, C가 공백으로 구분되어 주어진다. (1 ≤ A, B, C ≤ 100) 출력 두 번째로 큰 정수를 출력한다. 1. 첫째 줄에 세 정수 A, B, C가 공백으로 구분되어 주어지기 때문에 정수형 변수 a, b c를 생성한다. 2. 공백으로 구분되기 때문에 BufferedReader를 사용하여 입력받고 3. StringTokenizer로 각 변수에 입력받은 문자열 형태의 입력값을 공백을 기준으로 대입한다. 4. 이때 입력받은 문자열의 형태를 Integer.parseInt()를 사용하여 정수형을 변환시켜준다. 5. 조건문을 사용하여 6. a가 b보다 크거나 같을 경우 a가 c보..
[브론즈3] 백준 2440번 자바(JAVA) - 별 찍기 - 3
·
Basic/코딩테스트
문제 첫째 줄에는 별 N개, 둘째 줄에는 별 N-1개, ..., N번째 줄에는 별 1개를 찍는 문제 입력 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. ***** **** *** ** * 1. 입력된 숫자만큼 규칙적으로 별이 출력될 수 있게 코드를 짜야한다. 2. 스트링 타입의 변수를 만들고 "*"을 대입한다. 3. 정수형 타입의 변수를 만들고 받은 값을 대입할 수 있도록 한다. 4. 첫번째 줄에서는 입력값만큼의 별을 출력시키고 그다음 줄로 넘어갈 때마다 별의 수가 감소한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 import java.util.Scanner; public class Nu..
[브론즈2] 백준 1152번 자바(JAVA) - 단어의 개수
·
Basic/코딩테스트
문제 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열에는 몇 개의 단어가 있을까? 이를 구하는 프로그램을 작성하시오. 단, 한 단어가 여러 번 등장하면 등장한 횟수만큼 모두 세어야 한다. 입력 첫 줄에 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 공백 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 문자열은 공백으로 시작하거나 끝날 수 있다. 출력 첫째 줄에 단어의 개수를 출력한다. 1. 대소문자의 공백으로 이루어진 문자열 입력. (대소문자가 상관이 없다는 의미.) 2. 한 단어가 여러 번 등장하면 등장한 횟수만큼 모두 세어야 한다(중복을 신경 쓰지 않아도 된다는 의미) 3. 단어는 공백 한 개로 구분된다..
코드플리
'Basic' 카테고리의 글 목록 (3 Page)