[Oracle] 문자열 관련 함수 - SUBSTR, INSRT, REPLACE, TRANSLATE, CONCAT
SUBSTR - 문자열 자르기 SUBSTR(문자열, 시작위치, 추출위치) 시작 위치가 음수일 경우 : 마지막 위치부터 거슬러 올라간 위치에서 시작한다. 추출 길이를 생략 : 시작 위치부터 문자열 끝까지 반환한다. SUBSTR('대한호랑이', 1, 2) -- 결과 : 대한 SUBSTR('대한호랑이', -1, 2) -- 결과 : 이 SUBSTR('대한호랑이', 3) -- 결과 : 호랑이 SUBSTR('대한호랑이', -3, 3) -- 결과 : 호랑이 SUBSTR('대한호랑이', -1, 2) : 시작 위치가 음수이기 때문에, 뒤에서 첫 번째 글자부터 두 글자 출력 →이 (더 이상 문자가 없기에 '이'만 출력) INSTR - 특정 문자 위치 값 찾기 INSTR(문자열, 찾을문자, 시작위치, 찾을 순번) 문자열의 ..
[프로그래머스] 수식 최대화 / stack
문제 풀이 #include #include #include #include using namespace std; long long calc(long long a, long long b, char c){ long long n = 0; switch(c){ case '-': n = a-b; break; case '+': n = a+b; break; case '*': n = a*b; break; } return n; } long long solution(string expression) { vector priors = {{'-', '+', '*'},{'-', '*', '+'}, {'+', '-', '*'}, {'+', '*', '-'}, {'*', '-', '+'}, {'*', '+', '-'}}; long l..