select문-DML, DQL-가장 중요한 구문,명령어(***********************)1. 테이블로부터 저장되어있는 데이터 중 원하는 데이터만 가져오기2. 테이블이 아닌 것(뷰, 서브쿼리 등)으로부터도 데이터를 가져올 수 있다. ***SQL은 보통 1개(2개)이상의 구(절)이 조합되어 문장을 만든다.***각 절의 우선순위(실행순서)를 기억할 것!***;(세미콜론)이 문장종결자 select 구문 정의- select 컬럼리스트 from table명;- select 컬럼리스트 from table명 where절;- select 컬럼리스트 from table명 where절 order by절;- select 컬럼리스트 from table명 [where절] [order by절] group by 절; 실행..
서울에서 김서방 찾기문제 설명String형 배열 seoul의 element중 Kim의 위치 x를 찾아, 김서방은 x에 있다는 String을 반환하는 함수, solution을 완성하세요. seoul에 Kim은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다. 제한 사항seoul은 길이 1 이상, 1000 이하인 배열입니다.seoul의 원소는 길이 1 이상, 20 이하인 문자열입니다.Kim은 반드시 seoul 안에 포함되어 있습니다. 입출력 예 seoul return [Jane, Kim] 김서방은 1에 있다 나의 풀이12345678import java.util.*; class Solution { public String solution(String[] seoul) { List list = Arr..
수박수박수박수박수박수?문제 설명길이가 n이고, 수박수박수박수....와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 수박수박을 리턴하고 3이라면 수박수를 리턴하면 됩니다. 제한 조건n은 길이 10,000이하인 자연수입니다. 입출력 예 n return 3 수박수 4 수박수박 나의 풀이12345678910111213class Solution { public String solution(int n) { StringBuilder answer = new StringBuilder(""); for(int i =1; i
문자열 다루기 기본문제 설명문자열 s의 길이가 4혹은 6이고, 숫자로만 구성되있는지 확인해주는 함수, solution을 완성하세요.예를들어 s가 a234이면 False를 리턴하고 1234라면 True를 리턴하면 됩니다. 제한 사항s는 길이 1 이상, 길이 8 이하인 문자열입니다. 입출력 예 s return a234 false 1234 true 나의 풀이1234567891011121314151617class Solution { public boolean solution(String s) { boolean answer = true; char[] temp = s.toCharArray(); if(temp.length!=4 && temp.length!=6){ return false; } for(int i =0; ..
SQL 자료형 DBMS에 따라 차이가 심함(서로호환안됨) 오라클 자료형 1. 숫자형 a.NUMBER (정수+실수) -유효자리 38자리 이하의 숫자를 표현 -20Byte -number(precision, scale) -precision : 소수 이하를 포함한 전체 자리수(1~ 38자리) -scale : 소수점 이하 자릿수 ex) number : 38자리까지 표현 가능한 모든 숫자(정수,실수포함) number(3) : 표현가능한 숫자의 자리수, 최대 3자리까지 표현 가능한 숫자. number(4,2) : 최대4자리, 소수이하자리 포함(-99.99 ~ 99.99) number(10,3) : -9999999.999 ~ 9999999.999 -숫자형 리터럴 표현 1. 정수 : 10 그냥적으면됨 2. 실수 : 3...
문자열 내 p와 y의 개수 문제 설명대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상 True를 리턴합니다. 단, 개수를 비교할 때 대문자와 소문자는 구별하지 않습니다. 예를들어 s가 pPoooyY면 true를 return하고 Pyy라면 false를 return합니다. 제한사항문자열 s의 길이 : 50 이하의 자연수문자열 s는 알파벳으로만 이루어져 있습니다. 입출력 예 s answer "pPoooyY" true "Pyy" false 입출력 예 설명- 입출력 예 #1'p'의 개수 2개, 'y'의 개수 2개로 같으므로 true를 r..
조건문(if, switch)서론프로그램 코드의 실행 순서를 제어할 수 있는 구문들... 1. 조건문 a. if문 b. switch문(switch case문) 2. 반복문 a. for문 b. while문 c. do-while문 d. for(Enhanced for, 향상된 포문 -> forEach문)3. 분기문 a. break; b. continue; if문-조건을 제시한 후 결과에 따라 실행할 코드를 선택.-조건은 반드시 boolean값을 가진다.-A ? B : C와 유사함. (삼항연산자) [case1]if( 조건식 ){실행문 구현코드}//if block [case2]if( 조건식 ){실행문 구현코드}else{실행문 구현코드} [case3] : if문안에 if문이 또 올수있다 : 중첩조건.if( 조건식 )..
두 정수 사이의 합 문제 설명두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다. 제한 조건a와 b가 같은 경우는 둘 중 아무 수나 리턴하세요.a와 b는 -10,000,000 이상 10,000,000 이하인 정수입니다.a와 b의 대소관계는 정해져있지 않습니다. 입출력 예a b return 3 5 12 3 3 3 5 3 12 나의 풀이1234567891011121314class Solution { public long solution(int a, int b) { long answer = 0; if(a>b){ int temp = b; b=a; a=te..