스키마에듀 c언어 수업(29)
-
스키마에듀 0819
https://www.acmicpc.net/problem/28701 28701번: 세제곱의 합 $a$의 제곱은 $a$를 두 번 곱한 수로, $a^2$으로 표현합니다. $a^2 = a \times a$입니다. 또한, $a$의 세제곱은 $a$를 세 번 곱한 수로, $a^3$으로 표현합니다. $a^3 = a \times a \times a$ 입니다. www.acmicpc.net https://www.acmicpc.net/problem/5543 5543번: 상근날드 입력은 총 다섯 줄이다. 첫째 줄에는 상덕버거, 둘째 줄에는 중덕버거, 셋째 줄에는 하덕버거의 가격이 주어진다. 넷째 줄에는 콜라의 가격, 다섯째 줄에는 사이다의 가격이 주어진다. 모든 가격 www.acmicpc.net 9095번: 1, 2, 3 더..
2023.08.15 -
스키마에듀_백준문제 0812
https://www.acmicpc.net/problem/10989 10989번: 수 정렬하기 3 첫째 줄에 수의 개수 N(1 ≤ N ≤ 10,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수가 주어진다. 이 수는 10,000보다 작거나 같은 자연수이다. www.acmicpc.net #include int main(){ int N; int i, j; int num; int count[10001]={0,}; scanf("%d", &N); for(i=0; i
2023.08.06 -
스키마에듀 백준 0729
https://www.acmicpc.net/problem/5585 5585번: 거스름돈 타로는 자주 JOI잡화점에서 물건을 산다. JOI잡화점에는 잔돈으로 500엔, 100엔, 50엔, 10엔, 5엔, 1엔이 충분히 있고, 언제나 거스름돈 개수가 가장 적게 잔돈을 준다. 타로가 JOI잡화점에서 물건을 사 www.acmicpc.net https://www.acmicpc.net/problem/10773 10773번: 제로 첫 번째 줄에 정수 K가 주어진다. (1 ≤ K ≤ 100,000) 이후 K개의 줄에 정수가 1개씩 주어진다. 정수는 0에서 1,000,000 사이의 값을 가지며, 정수가 "0" 일 경우에는 가장 최근에 쓴 수를 지우고, 아닐 경 www.acmicpc.net #include #define ..
2023.07.25 -
스키마에듀 수업 0721
// int형 stack #include #include typedef struct { int max; //스택 용량 int ptr; //스택의 data 개수 int *stk; //스택에 사용할 배열 } IntStack; /*--- 스택 초기화 ---*/ int Initialize(IntStack *s, int max) { s->ptr = 0; if ((s->stk = (int*)calloc(max, sizeof(int))) == NULL){ //배열 생성 실패 s->max = 0; return -1; } s->max = max; return 0; } /*--- 스택에서 데이터를 pop ---*/ int Push(IntStack *s, int x){ if(s->ptr >= s->max) return -1..
2023.07.21 -
0715 스키마에듀 c언어 자료구조 수업
// bsearch 함수를 사용해 오름차순으로 정렬된 배열을 검색 #include #include // 정수를 비교하는 함수(오름차순) int int_cmp(const int *a, const int *b){ if(*a *b){ return 1; //오른쪽 반토막으로 } else{ return 0; //a == b } } int main(void){ int nx, ky; //요소개수, 탐색값 puts("bsearch 함수를 사용하여 검색"); printf("요소 개수: "); scanf("%d", &nx); int *x = (int*)calloc(nx, sizeof(int)); //길이가 nx인 int형 배열 x 생성 prin..
2023.07.15 -
스키마에듀 수업 0713 백준
https://www.acmicpc.net/problem/1284 1284번: 집 주소 재석이는 대문에 붙이는 (주소를 나타내는) 호수판 제작업체의 직원이다. 고객에게 전달할 호수판은 숫자와 숫자 사이 그리고 왼쪽 오른쪽으로 적당히 여백이 들어가 줘야하고 숫자마다 차지하 www.acmicpc.net #include #include int length(char* num){ int l = 1; //시작 여백 for(int i=0; i
2023.07.13