🤖
그림으로 배우는 알고리즘 제 2장 - 변수와 배열(1)
May 14, 2022
6. 데이터는 다양한 정보이다
- 알고리즘 = 데이터 + 처리
- 데이터: 다양한 정보
- 예시 1: 고기감자 요리
- 데이터: 고기감자 재료
- 처리: 요리 방법
- 예시 2: 최대공약수 구하기
- 데이터(필요한 정보)
- 최대 공약수를 구하는 2개의 정수 값
- 구한 최대 공약수(정수 값)
- 처리: 최대공약수를 구하는 방법 순서
- 데이터(필요한 정보)
- 예시 3: 정보의 순서 정하기
- 데이터(필요한 정보)
- 정렬할 값이 담긴 열
- 정렬 값의 개수
- 정렬된 결과가 담긴 열
- 처리: 정보의 순서를 정하는 방법/순서
- 데이터(필요한 정보)
7. 모든 데이터에는 타입이 있다
- 데이터 타입: 다양한 정보(데이터)를 그룹화한 것
- 많이 사용되는 기본 데이터 타입(5가지)
- 정수 타입(int): 정수(소수점이 없는 값)를 처리하기 위한 데이터 타입
- 실수 타입(float): 실수(소수점을 포함한 값)를 처리하기 위한 데이터 타입
- 문자 타입: 문자를 처리하기 위한 데이터 타입
- 문자열 타입(string): 문자열을 처리하기 위한 데이터 타입
- 논리 타입(boolean): ‘참’, ‘거짓’을 다루기 위한 데이터 타입