[정보통신기술용어해설(개선중)]   

   (사용db : , 사용자 : )

(2019.1.26, 차재복, Cha Jae Bok, cjbword@gmail.com)

[코딩 구현 방법/사례 목록 정리중...] 

ㅁ 두 변수 값 교환
  ㅇ (x↔y : tmp=x;x=y;y=tmp; : tmp는 임시변수)
  ㅇ (방법 ① : 포인터 사용) [C] (문제) p23
  ㅇ (방법 ② : 자체 문법 지원) [PY] x, y = y, x
     - 사용자 의식 못하는 사이에 내부 임시변수 사용

ㅁ 문자열 처리 ☞ 별도페이지 참조

ㅁ 날짜 계산
  ㅇ 윤년 여부
    - 방법 : 그레고리오력에서의 치윤법(置閏法)
      * (400으로 나누어 떨어지는 해) 이거나(OR),
      * (4로 나누어 떨어지는 해) 이지만(AND) (그 중 100으로는 나누어 떨어지지 않는 해)

ㅁ 배열 처리
  ㅇ 배열 내 최대/최소 값 원소 찾기
    - (가장 큰 숫자를 기억해가며 진행함)
    - (방법 ① : 반복문 사용) 
    - (방법 ② : 재귀 사용) 

  ㅇ 배열 내 두 원소 교환
    - (방법 : 배열 인덱스 사용) 

  ㅇ 배열 내 중복값 존재 여부
    - ...

ㅁ 기초 수치 계산 (기초 산술)
  ㅇ 1부터 100 또는 n까지 합
    - 방법 : ① 반복문 (for 또는 while) 사용, ② 급수공식 sum = n(n+1)/2 사용
    - (①) [C] () 필기노트
    - (①,②) [PY] () 컴퓨터공부등비급수 : ...

  ㅇ 구 체적 : ...

  ㅇ 피보나치 수열
    - ...

  ㅇ 팩토리얼 (n!)
    - (방법 ① : 반복문 구현 방식)
    - (방법 ② : 재귀적 구현 방식)

ㅁ 탐색/검색 알고리즘순차검색이진검색정렬 알고리즘버블 정렬선택 정렬

  ㅇ 퀵 정렬
   
ㅁ 수치해석소수 판별
    - (방법 : ① n/2 이하 만, ② √n 이하 만 고려하면 됨)

  ㅇ 선형 보간법

ㅁ 기타
  ㅇ 하노이의 탑메모이제이션
    - (방법 : 그때그때의 계산결과를 저장하고, 다음 계산에 이를 사용함)


※ [프로그래밍언어 범례]
  ㅇ [JS] : Javascript, [C] : C 언어, [루비] : Ruby 언어, [ML] : MATLAB, [PY] : 파이썬

Copyrightⓒ written by 차재복 (Cha Jae Bok)