이전글 : ) [알고리즘] 완전 탐색 • 브루트 포스 (Brute Force) 이전 글 : ) [알고리즘] 자료구조 - 재귀 함수 ( Recursive Function ) ( + 팩토리얼과 피보나치수열) 이전글 : ) [알고리즘] 파이썬 기본 문법 - set (집합) 이전글 [알고리즘] 파이썬 기본 문법 - map() ( + 람.. jangbageum.tistory.com 정렬 알고리즘 sorting algorithm 정렬 알고리즘이란 원소들을 번호순이나 사전 순서와 같이 일정한 순서대로 열거하는 알고리즘입니다. 효율적인 정렬은 탐색이나 병합 알고리즘처럼 다른 알고리즘을 최적화하는 데 중요합니다. 또 정렬 알고리즘은 데이터의 정규화나 의미 있는 결과물을 생성하는 데 흔히 사용됩니다. 대표적인 정렬 알고리..
ETC
이전 글 : ) [알고리즘] 자료구조 - 재귀 함수 ( Recursive Function ) ( + 팩토리얼과 피보나치수열) 이전글 : ) [알고리즘] 파이썬 기본 문법 - set (집합) 이전글 [알고리즘] 파이썬 기본 문법 - map() ( + 람다 함수) [알고리즘] 파이썬 기본 문법 - 연산자와 숫자 처리 함수 (+ 랜덤 함수) 목차 사칙연산 jangbageum.tistory.com 브루트 포스 brute force 브루트 포스는 완전 탐색 알고리즘으로 가능한 모든 경우의 수를 모두 탐색하고 조건에 맞는 결과만을 가져옵니다. 즉 모든 경우의 수를 탐색함으로 이론상으로 항상 정확도가 100%를 보장합니다. 이러한 특징을 이용한 대표적인 암호 해독법으로 무차별 대입 공격(Brute Force atta..
이전글 : ) [알고리즘] 파이썬 기본 문법 - set (집합) 이전글 [알고리즘] 파이썬 기본 문법 - map() ( + 람다 함수) [알고리즘] 파이썬 기본 문법 - 연산자와 숫자 처리 함수 (+ 랜덤 함수) 목차 사칙연산, 제곱, 나머지와 몫 숫자 처리 함수 랜덤 함수 1. 사 jangbageum.tistory.com 재귀 함수 Recursive Function 재귀 함수란 함수 자기 자신 로직 내부에서 자신을 호출하는 함수입니다. 이 행위를 재귀 호출이라 합니다. 이러한 재귀를 사용해서 팩토리얼이나 피보나치수열 등 반복적으로 하위의 해답을 이용해 원래의 문제를 해결하는 수학적 문제에 두루 사용합니다. 또한 이론적으로는 for문과 while문 등과 같은 반복문을 모두 대체 가능하다고 합니다. # 재..
이전글 [알고리즘] 파이썬 기본 문법 - map() ( + 람다 함수) [알고리즘] 파이썬 기본 문법 - 연산자와 숫자 처리 함수 (+ 랜덤 함수) 목차 사칙연산, 제곱, 나머지와 몫 숫자 처리 함수 랜덤 함수 1. 사칙연산, 제곱 나머지와 몫 연산 설명 예 + 더하기 5 + 3 = 8 - jangbageum.tistory.com set() set 자료형은 순서가 없이 unique 한 값을 가집니다. 그러기에 값들의 인덱싱 값을 얻을 수 없습니다. 만약 set 자료형에 저장된 값들의 인덱싱 값을 가져오려면 리스트 혹은 튜플 자료형으로 변환 후 가져올 수 있습니다. set 자료형은 수학의 집합과 비슷한 성격을 가집니다. set 선언 set 자료형은 딕셔너리 자료형과 같이 중괄호 " { } "를 사용하기에,..
[JavaScript] Document 객체 [JavaScript] DOM : Document Object Model (문서 객체 모델) DOM이란? DOM을 풀어서 쓰면 Document Object Model, 즉 문서 객체 모델을 의미합니다. JavaScript를 이용해서 HTML과 CSS를 제어하기 위해서는 필수.. jangbageum.tistory.com 이벤트 리스너 event listener 이벤트란 사용자가 어떠한 행동에 의해 상태를 변화시킬 수 있는 그러한 모든 행동을 칭합니다. 키보드 누르기, 마우스 움직이기, 포커스 등등,,, 이벤트 리스너란 이벤트가 발생했을 때 그 처리를 담당하는 함수를 가리킵니다. 지정된 타입의 이벤트가 특정 요소에서 발생하면, 웹 브라우저는 그 요소에 등록된 이벤..
[알고리즘] 파이썬 기본 문법 - 연산자와 숫자 처리 함수 (+ 랜덤 함수) 목차 사칙연산, 제곱, 나머지와 몫 숫자 처리 함수 랜덤 함수 1. 사칙연산, 제곱 나머지와 몫 연산 설명 예 + 더하기 5 + 3 = 8 - 빼기 5 – 3 = 2 * 곱하기 5 * 3 = 15 / 나누기 5 / 3 = 1.6666666666666667 % 나.. jangbageum.tistory.com map(function, iterable) 첫 번째 매개변수 👉 함수 두 번째 매개변수 👉 반복 가능한 자료형 (리스트, 튜플) 내장 함수 map은 함수와 반복 가능한 자료형을 입력받습니다. map은 입력받은 자료형의 각 요소를 매개변수로 들어온 함수가 수행한 결과를 묶어서 새로운 결과물로 돌려주는 함수입니다. 다음은 map ..