분류 전체보기233 등차수열 오만한 수학의 왕 Gauss 가우스 1 + 2 + 3 + 4 +....... + 100 를 구하라 말 안 듣고 1~ 100까지의 합 두번더하기 1 + 2 + 3 + 4 + ....... + 100 +) 100 + 99 + 98 + 97 .........1 /2 => 10100/2 => 5050 등차수열 합 공식 = N(N+1)/2 2022. 6. 28. 선택정렬(selection sort) Goal - Selection Sort 에 대해 설명할 수 있다. - Selection Sort 과정에 대해 설명할 수 있다. - Selection Sort를 구현할 수 있다. - Selection Sort의 시간 복잡도를 계산 할 수 있다. 1. Selection Sort Summary '가장 작은 것을 선택해서 제일 앞으로 보내는 알고리즘' '가장 원시적이고 기초적인 방법 중 하나' 2. Selection Sort Processing 주어진 배열 중에 최소값을 찾는다. ↓ 그 값을 맨 앞에 위치한 값과 교체한다. ↓ 맨 처음 위치를 뺀 나머지 배열을 같은 방법으로 교체한다. 3. Selection Sort 구현 #include int main(void) { int i, j, min, index, te.. 2022. 6. 28. 알고리즘(algorithm) 산법, 셈법, 계산절차 알고리즘 정의 1. 수학과 컴퓨터 과학에서 어떠한 '문제를 해결하기 위해 정해진 일련의 절차' 2. 논리이며 수학이고 실질적인 개발에 적용되는 기초적인 아이디어. 3. 알고리즘은 정밀성, 유일성, 타당성, 입력, 출력, 유한성 을 만족해야 한다. 정밀성 : 변하지 않는 명확한 작업 단계를 가져야 한다. 유일성 : 각 단계마다 명확한 다음 단계를 가져야 한다. 타당성 : 구현할 수 있고 실용적이어야 한다. 입력 : 정의된 입력을 받아들일 수 있어야 한다. 출력 : 답으로 출력을 내보낼 수 있어야 한다. 유한성 : 특정 수의 작업 이후 에 정지해야 한다. 2022. 6. 28. 스케줄러와 자동프로시져 출 퇴근 관리 DB에 자동 프로시져를 이용해서 퇴근을 찍지 않았을때 자동으로 18:00를 DB에 저장하도록 자동프로시져를 만들었다. USE `commute`; DROP procedure IF EXISTS `out_auto_update`; DELIMITER $$ USE `commute`$$ CREATE PROCEDURE `out_auto_update` () BEGIN update date set out_date =(SELECT DATE_SUB(NOW(), INTERVAL 5 HOUR)) WHERE out_date is null; update date set worktime=timestampdiff(second, in_date, out_date)-3600 WHERE worktime IS NULL and ou.. 2022. 3. 13. Oracle Express-Edition 11g & SQL Developer 설치(오라클 sql 설치) 오라클을 통해 DATABASE공부를 하기위해서 오라클을 설치해 보았다. 그냥 설치만 하면 될 줄 알았지만, 오라클 사이트 내에서는 Express-Edition 11g를 어디서도 찾을 수가 없었다. 구글 검색 결과 https://www.oracle.com/database/technologies/xe-prior-release-downloads.html 이 링크를찾아서 다운로드 해주었다. 요게 나오면 체크 하고 다운로드 클릭! 압축을 풀어준뒤 Next를 연타해준다. 나는 여기서 막혔다. 비밀번호를 입력하기 전에 포트번호를 입력하는 창이 나오는데 HTTP PORT 8081을 사용중이라고 나왔다. HTTP PORT 8080을 사용 해도 안돼서 유튜브를 통해서 해결했다. 이렇게 하고 비밀번호1234 를 입력하면 짠.. 2022. 3. 11. 이전 1 ··· 17 18 19 20 다음