본문 바로가기

함수8

[한경xToss] 12-13주차 요약(1) : MySQL 개인의 학습 내용 기록 중, 극히 일부의 내용만 작성되었습니다.  mysql 설치mysql workbench, dbeaver 설치 (UI가 더 좋은 디비버 사용) 📌  SQL 함수 종류내장 함수: MySQL에서 기본 제공단일행 함수: 하나의 행 → 하나의 결과집계 함수: 여러 행 → 하나의 결과사용자 정의 함수: 사용자가 직접 만든 함수📚 문자열 함수길이:CHAR_LENGTH('HELLO'): 글자 수 (5)LENGTH('HELLO'): 바이트 수 (5)한글은 바이트 수 다름연결:CONCAT('A','B'): ABCONCAT_WS('-', 'A','B'): A-B자르기:LEFT('문자열', 3) / RIGHT('문자열', 3)SUBSTR('문자열', 시작, 개수)일부 추출:SUBSTRING_INDEX.. 2025. 4. 12.
[Javascript/PGS] Lv.2 : 피보나치 수 https://school.programmers.co.kr/learn/courses/30/lessons/12945 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 프로그래머스 레벨 2.재귀로 풀면 시간 초과나서 안되는 듯.. 굳이 재귀로 풀려고 하면 dp로 점화식 써야 해결될 것 같다.단순하게 반복문으로 풀자!  나의 풀이function solution(n) { let arr = []; let answer = 0; arr.push(0); arr.push(1); for(let i=2; i 2025. 2. 19.
[한경xToss] 🍌추가공부) Javascript 화살표 함수 장점 / arrow function 사용 이유 ES6 문법 이후부터 화살표 함수가 등장했다 궁금한 것 :왜 JS에서 화살표 함수 사용을 권장하는걸까? 왜 ? WHY/ ?? 1. 함수형 변수 const apple = 1000; // 변수const add = (a, b) => a + b; // 화살표 함수console.log(add(2, 3)); // 5 사용이 직관적이다.변수와 동일하게 선언 후, 변수 이름을 호출하면 함수를 실행시킬 수 있다! 2. 간단한 양식 짧은 수식일 경우 괄호가 필요없다 let func = x => x * 2 ; 3. this를 사용하지 않는다. 🌟🌟🌟‼️ 일반 함수 내에서는 this를 사용할 수 있으나, 화살표 함수에는 해당 문법이 적용되지 않음.근데 이게 장점이 된다.화살표 함수 내에서 this를 사용할 경우, 상위에.. 2025. 1. 22.
[C++/BOJ] 17609 : 회문 (투포인터) / 테스트케이스 / 삽질 기록 https://www.acmicpc.net/problem/17609 문제 회문(回文) 또는 팰린드롬(palindrome)은 앞 뒤 방향으로 볼 때 같은 순서의 문자로 구성된 문자열을 말한다. 예를 들어 ‘abba’ ‘kayak’, ‘reviver’, ‘madam’은 모두 회문이다. 만일 그 자체는 회문이 아니지만 한 문자를 삭제하여 회문으로 만들 수 있는 문자열이라면 우리는 이런 문자열을 “유사회문”(pseudo palindrome)이라고 부른다. 예를 들어 ‘summuus’는 5번째나 혹은 6번째 문자 ‘u’를 제거하여 ‘summus’인 회문이 되므로 유사회문이다. 여러분은 제시된 문자열을 분석하여 그것이 그 자체로 회문인지, 또는 한 문자를 삭제하면 회문이 되는 “유사회문”인지, 아니면 회문이나 유사.. 2023. 3. 25.
[SQL] mysql 문자열 함수 이용 연습문제, 예제 번역기 돌린거라 어색한 문장이 존재합니다! 그래도 이해할만함.. 연습용으로 대충 보려고 써놓는거라 문체 이상해도 무시함 chatGPT가 제안해준 mysql 문자열 함수 이용 문제와 예시 답안입니다~ 문제1 : users라고 하는 테이블이 있는데 컬럼이 포함되어 있습니다.full_name각 사용자의 이름과 성을 추출하여 다른 열에 표시합니다. 이 문제를 해결하려면SUBSTRING_INDEX()에서 성과 이름을 추출하는 함수full_name기둥. 다음은 이 작업을 수행하는 쿼리입니다. SELECT full_name, SUBSTRING_INDEX(full_name, ' ', 1) AS first_name, SUBSTRING_INDEX(full_name, ' ', -1) AS last_name FROM user.. 2023. 3. 4.
[SQL] mysql 문자열을 다루는 함수 추가 정리 서브스트링 함수 LEFT(): 문자열에서 맨 왼쪽 문자를 반환합니다. SELECT LEFT('Hello World', 5); -- Output: Hello RIGHT(): 문자열에서 가장 오른쪽 문자를 반환합니다. SELECT RIGHT('Hello World', 5); -- Output: World SUBSTRING(): 지정한 위치에서 시작하는 문자열에서 하위 문자열을 반환합니다. SELECT SUBSTRING('Hello World', 7); -- Output: World SUBSTRING_INDEX(): 지정한 위치에서 시작하여 지정된 구분 기호를 사용하여 문자열에서 하위 문자열을 반환합니다. SELECT SUBSTRING_INDEX('www.example.com', '.', 2); -- Outp.. 2023. 3. 3.
728x90
반응형