본문 바로가기

Programming/Algorithm (C++)

(66)
[백준 1550번] c언어 :: 16진수 #include int main() { int A; scanf("%x", &A); printf("%d\n", A); return 0; } %d: 10진수(정수형) %f: 실수형 %e: 지수형 %o: 8진수 %x: 16진수 %u: 부호없는 10진수 %g: 실수형 자동출력 %p: 포인터의 주소 %c: 하나의 문자로 출력 %s: 문자열
[백준 5543번] c언어 :: 상근날드 #include int main() { int burger[3] = { 0 }; int drink[2] = { 0 }; int i; int min1 = 2000, min2; for (i = 0; i burger[i]) min1 = burger[i]; } if (drink[0] < drink[1]) min2 = drink[0]; else min2 = drink[1]; printf("%d\n", min1 + min2 - 50); return 0; }
[백준 1712번] c언어 :: 손익분기점 #include int main() { int A, B, C; int cost, earning; int num = 1; scanf("%d %d %d", &A, &B, &C); if (C
[백준 11729번] c언어 :: 하노이탑 이동 순서 #include #include void hanoi(int n, int from, int by, int to) { if (n == 1) printf("%d %d\n", from, to); else { hanoi(n - 1, from, to, by); printf("%d %d\n", from, to); hanoi(n - 1, by, from, to); } } int main() { int N; int K, A, B; scanf("%d", &N); K = pow(2, N) - 1; printf("%d\n", K); hanoi(N, 1, 2, 3); return 0; } 갯수 할 때 count 로만 할 생각 말고 math 함수 써서 계산할 줄도 !
[백준 2750번] c언어 :: 수 정렬하기 #include int main() { int N; int i, j; int num[1000] = { 0 }; int tmp; scanf("%d", &N); for (i = 0; i num[j + 1]) { tmp = num[j]; num[j] = num[j + 1]; num[j + 1] = tmp; } } } for (i = 0; i < N; i++) printf("%d\n", num[i]); return 0; } 왜 맨첫번째 자꾸 0이 나오는지 고민하다 해결 N-1 둘다 해 줘야해용 거품 정렬 ko.wikiped..
[백준 1065번] c언어 :: 한수 #include int han(int n) { int A, B, C; int count = 0; if (n < 100) return n; else { for (int i = 100; i
[백준 4344번] c언어 :: 평균은 넘겠지 www.acmicpc.net/problem/4344 4344번: 평균은 넘겠지 대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다. www.acmicpc.net #include int main() { int C, N, i, j; int mean, num; int score[1001] = { 0 }; float rate; scanf("%d", &C); for (i = 0; i < C; i++) { mean = 0, num = 0; scanf("%d", &N); for (j = 0; j < N; j++) { scanf("%d", &score[j]); mean += score[j]; } mean /= N; for (j = 0; j < N; j++) {..
[백준 15596번] c언어 :: 정수 N개의 합 long long sum(int* a, int n) { long long ans = 0; int i; for (i = 0; i < n; i++) ans += a[i]; return ans; } 함수 구현만 하면 되는 문제였당!