반응형

분류 전체보기 1954

[백준] [JAVA] 10822번 문제 - 더하기

10822번: 더하기 첫째 줄에 문자열 S가 주어진다. S의 길이는 최대 100이다. 포함되어있는 정수는 1,000,000보다 작거나 같은 자연수이다. www.acmicpc.net 10773번: 제로 설명 숫자와 콤마로만 이루어진 문자열 S가 주어진다. 이때, S에 포함되어있는 자연수의 합을 구하는 프로그램을 작성하시오. S의 첫 문자와 마지막 문자는 항상 숫자이고, 콤마는 연속해서 주어지지 않는다. 주어지는 수는 항상 자연수이다. 제한사항 없음 소스코드 import java.io.BufferedReader; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws Exception ..

─━ IT ━─ 2021.02.26

[백준] [JAVA] 9012번 문제 - 괄호

9012번: 괄호 괄호 문자열(Parenthesis String, PS)은 두 개의 괄호 기호인 ‘(’ 와 ‘)’ 만으로 구성되어 있는 문자열이다. 그 중에서 괄호의 모양이 바르게 구성된 문자열을 올바른 괄호 문자열(Valid PS, VPS)이라고 www.acmicpc.net 설명 괄호 문자열(Parenthesis String, PS)은 두 개의 괄호 기호인 ‘(’ 와 ‘)’ 만으로 구성되어 있는 문자열이다. 그 중에서 괄호의 모양이 바르게 구성된 문자열을 올바른 괄호 문자열(Valid PS, VPS)이라고 부른다. 한 쌍의 괄호 기호로 된 “( )” 문자열은 기본 VPS 이라고 부른다. 만일 x 가 VPS 라면 이것을 하나의 괄호에 넣은 새로운 문자열 “(x)”도 VPS 가 된다. 그리고 두 VPS x..

─━ IT ━─ 2021.02.25

[백준] [JAVA] 10773번 문제 - 제로

10773번: 제로 첫 번째 줄에 정수 K가 주어진다. (1 ≤ K ≤ 100,000) 이후 K개의 줄에 정수가 1개씩 주어진다. 정수는 0에서 1,000,000 사이의 값을 가지며, 정수가 "0" 일 경우에는 가장 최근에 쓴 수를 지우고, 아닐 경 www.acmicpc.net 10773번: 제로 설명 나코더 기장 재민이는 동아리 회식을 준비하기 위해서 장부를 관리하는 중이다. 재현이는 재민이를 도와서 돈을 관리하는 중인데, 애석하게도 항상 정신없는 재현이는 돈을 실수로 잘못 부르는 사고를 치기 일쑤였다. 재현이는 잘못된 수를 부를 때마다 0을 외쳐서, 가장 최근에 재민이가 쓴 수를 지우게 시킨다. 재민이는 이렇게 모든 수를 받아 적은 후 그 수의 합을 알고 싶어 한다. 재민이를 도와주자! 제한사항 없음..

─━ IT ━─ 2021.02.24

[Oracle] ROUND 반올림 함수 사용법 및 예시

문법 ROUND ( number [ , integer ) ROUND ( float_number ) return [number | binary_float | binary_double] 파라미터 number 반올림 처리를 행하는 숫자 식 integer 반올림하는 정도 (소수 자릿수) default 0 float_number BINARY_FLOAT, BINARY_DOUBLE 형 리턴 반올림한 숫자 조건 SQL 및 PL / SQL 모두에서 사용할 수 있습니다. 내용 ROUND (숫자) 함수의 내용 숫자 식 number 를 소수점 integer 정도 (기본값은 0)로 반올림 한 값을 되 돌린다. 반올림 (※)하는 정도 integer 가 음수이면 소수점 왼쪽 자리, 즉 정수부의 지정 자리 이하 반올림 처리의 대상이..

─━ IT ━─ 2021.02.19

[Oracle] UPPER, LOWER, INITCAP 함수 사용법 및 예시

문법 UPPER ( string ) LOWER ( string ) INITCAP ( string ) return [string] 파라미터 string 대문자, 소문자 변환 문자 식 (두 개 이상의 값 목록) 리턴 대소문자 변환한 문자열 조건 SQL 및 PL / SQL 모두에서 사용할 수 있습니다. 내용 UPPER 함수의 내용 문자열 식 string 의 문자를 모두 대문자로 변환하여 동일한 데이터 형식으로 되 돌린다. 입력 string 의 데이터 유형은 LOB 또는 자국어 문자 세트도 사용할 수 있습니다. 반환 값은 입력한 형태와 같은 형태로 되돌아간다. 전각 알파벳에 대응하고 있다. LOWER 함수의 내용 문자열 식 string 의 문자를 모두 소문자로 변환하여 동일한 데이터 형식으로 되 돌린다. UPP..

─━ IT ━─ 2021.02.18

[Oracle] LPAD 함수 사용법 및 예시

문법 LTRIM ( string [, set] ) return [ string ] 파라미터 LTRIM 대상의 문자열 [set] 삭제할 문자 세트 default 공백 리턴 지정된 문자 세트를 왼쪽에서 set를 채워넣은 문자열 조건 SQL 및 PL / SQL 모두에서 사용할 수 있습니다. 내용 문자열 string 중 선행하는 문자가 set 의 문자 중 하나에 해당하는 경우에 그 문자를 제거하고 왼쪽에 채운다. 삭제하는 문자 집합 set 은 여러 문자 조합을 사용할 수 있다. 문자열의 선행 대문자, 소문자, 전각, 반각의 'X'를 삭제한다. 대상 문자열이 삭제되면 결과는 NULL 이된다. 예시 SQL> select str, ltrim (str, 'xXxX' ) from ltrim_sample; STR LTRI..

─━ IT ━─ 2021.02.17

[Oracle] CONCAT 함수 사용법 및 예시

문법 CONCAT ( string1 , string2 ) return [string] 파라미터 string1 문자열 식 string2 string1 에 연결하는 문자열 식 리턴 문자열 string1 과 string2 를 연결 한 문자열을 되돌립니다. 조건 SQL 및 PL / SQL 모두에서 사용할 수 있습니다. 내용 문자열 string1 과 string2 를 연결 한 (CONCATenated) 문자열을 되 돌린다. 인수는 항상 두 가지 밖에 없다. 3 개 이상의 문자열을 결합하려면 함수 안에 함수를 포함시켜 표현한다. VARCHAR2의 문자열 연결의 최대 크기는 4000 바이트 예시 SQL> set null '' SQL> select str1, str2, concat (str1, str2) conc fr..

─━ IT ━─ 2021.02.16

[Oracle] LPAD 함수 사용법 및 예시

문법 LPAD ( string , len [ , ins ) return [string] 파라미터 string 오른쪽 자리수 가지런 히하고 싶은 대상의 문자열 식 len 문자열의 길이 ins 삽입 할 문자열 식 default 공백 리턴 자리수를 가지런히 하고 싶은 대상의 문자열에 삽입할 문자열을 충전한 문자열을 되돌립니다. 조건 SQL 및 PL / SQL 모두에서 사용할 수 있습니다. 내용 문자열 string 중 처음부터 문자열의 길이 len 가 많을 때까지 삽입할 문자열 식 ins 를 문자열의 처음부터 ins 의 전체 문자열을 왼쪽으로 (※)에 덧붙여 돌린다. 문자열 string 이 이미 길이 len 를 초과하는 경우에는 문자열 len 길이가 잘립니다. (※) 문자열이 왼쪽 방향으로 "시작의 첫번째 바이..

─━ IT ━─ 2021.02.14

[Oracle] COUNT 함수 사용법 및 예시

문법 COUNT (*) COUNT (DISTINCT | ALL ] expr ) return [NUMBER] 파라미터 expr 어떤 식 열 이름 리턴 그룹의 레코드 건수 행수를 돌려 보낸다. 조건 SQL에서만 사용 가능. (PL/SQL 등) 내용 COUNT 함수에 별표 (*)를 사용하면 그룹의 모든 레코드 수를 돌린다. 식 또는 열 이름을 지정하면 해당식이 NULL 값 것들을 카운트에 포함하지 않는다. 또한 DISTINCT를 지정하면 중복 된 값의 행을 계산에 포함하지 않는다. 많은 경우 GROUP BY 절 을 사용하지 않고 전체 행수를 취득하는 경우가 많은데, 그룹 단위의 행수를 구하는 것도 가능하다. COUNT의 특징적인 사용 방법은 그룹화 된 그룹 수를 결정하는데 COUNT (COUNT (*))과 중..

─━ IT ━─ 2021.02.12

[Oracle] CURRENT_DATE, CURRENT_TIMESTAMP 사용법 및 예시

문법 CURRENT_DATE - 모든 Oracle 9i CURRENT_TIMESTAMP ( precision ) LOCALTIMESTAMP ( precision ) return [datetime | timestamp | timestamp with timezone] 파라미터 precision 초 이하의 정밀도 (1-9) default 6 리턴 데이터베이스 시스템 날짜 또는 시스템의 시간대가 있는 타임스탬프 조건 SQL 및 PL / SQL 모두에서 사용할 수 있습니다. 내용 CURRENT_~는 "데이터베이스 서버"를 호스트하는 OS 호출로 취득한 날짜를 세션 시간대 로 변환된 현재 날짜와 시간 (년 ~ 초)을 리턴한다. 시간대에 대한 정보는 포함되지 않는다. CURRENT_TIMESTAMP 즉 TIMESTA..

─━ IT ━─ 2021.02.11
반응형