자구/알고리즘 3주차
·
컴퓨터과학/자구 알고리즘 스터디
자구 알고리즘 https://ko.khanacademy.org/computing/computer-science/algorithms 공간복잡도, 시간복잡도 참고) https://madplay.github.io/post/time-complexity-space-complexity 02. 기본자료구조와 배열 스캔: 배열 원소를 하나씩 차례로 주목하여 살펴보는 방식 #실습 2-2. 시퀀스 원소의 최댓값 출력하기 from typing import Any, Sequence def maxof(a: Sequence) -> Any: #시퀀스 형 a원소의 최댓값을 반환 maximum = a[0] for i in range(1, len(a)): if a[i]> maximum: maximum = a[i] return maxim..
C언어 스터디 3주차
·
카테고리 없음
C언어 스터디. 함수 제작, 함수반환, Call-by-Value, 프로토타입, 재귀함수 31. 함수 생성 #include int main() { printf("Hello, World!"); } 간단한 게임 프로그램으로 함수생성을 이해해보자 함수 이름은 의미가 명확히 드러나도록 정의하기 중괄호 안에서 선언된 변수는 밖에서 쓸 수 없다. --> 그래서 전역변수로 빼주는 게 필요함. 매개변수: 지역변수와 마찬가지로 함수 내에서만 사용이 가능함. 매개변수 cost는 함수 buyItem 내에서만 선언되어 있음. 즉 매개변수 cost를 main함수에서 사용할 수 없음. 매개변수 두 개 이상 사용 가능 #include int itemCnt = 0; //전역변수 int money = 100; int cost; void..
C/C++ 2주차 (19~30강)
·
카테고리 없음
#include //배열 포인터를 배워보자 int main() { int arr[3] = { 1,2,3}; printf("arr = %d\n", arr); //14679244 printf("arr + 1 = %d\n", arr+1); //14679248 printf("&arr = %d\n", &arr); //14679244 printf("&arr +1 = %d\n", &arr + 1); //14679256 //왜 12가 더해짐? //&arr + 1 == &arr에 sizeof(arr)를 더한 값 } 19강. 종합문제 1번. 시험점수 입력하기 // 시험점수 입력해서 출력하기 #include int main() { int a; scanf_s("%d", &a); if (a > 100 || a < 0) { pr..
두들낙서 C/C++ 1주차 1-18강
·
컴퓨터과학/C언어 C++스터디
두들낙서 C/C++ 1주차 1-18강 2강 Hello Wolrd 해석해보기 #include int main() { printf("Hello, World\n"); #printf( )함수는 한글, 영어 다 출력 가능 } 라는 파일을 include해라. 에 printf, 등등의 함수가 있음. - \n은 엔터키 #include int main() { printf("Hello, World\nHello, World!\n"); //이렇게 하면 두 번 출력 } #include int main() { printf("동해물과 백두산이\n마르고\n닳도록"); } //다른방법 #include int main() { printf("동해물과 백두산이\n"); printf("마르고\n"); printf("닳도록\n"); } 3강 ..
자구/알고리즘 스터디 1주차
·
카테고리 없음
Python 3.8 64bit 설치 -> VS code 설치 후 실습 실행 알고리즘 기초 1-1. 알고리즘이란? 세 정수의 최댓값 구하기 # 세 정수 입력받아 최댓값 구하기 print('세 정수의 최댓값을 구합니다') a= int(input('정수 a의 값을 입력하세요: ')) b=int(input('정수 b의 값을 입력하세요')) c=int(input('정수 c의 값을 입력하세요: ')) maximum =a; if b> maximum: maximum =b if c> maximum: maximum =c print(f'최댓값은 {maximum}입니다.') - 순차구조 : 한 문장씩 처리되는 구조 - 선택구조 ex) b>maximum: maximum =b - input( ): 문자열을 전달받는 함수 - in..