본문 바로가기

전체 글

(1942)
백준(baekjoon)(BaekJoon)코딩 1193번:분수찾기 답 1234567891011121314151617181920212223#include #include using namespace std;int main() {int num, progression = 0, total;string text;cin >> num;for (int i = 1; i
백준(baekjoon)(BaekJoon)코딩 2292번:벌집 답 123456789101112131415161718192021222324#include #include using namespace std;int main() {int num, progression,cnt = 1;cin >> num;if (num == 1){cout
백준(baekjoon)(BaekJoon)코딩 2750번:버블 정렬(Bubble Sort) 답 123456789101112131415161718192021222324252627282930313233#include using namespace std;int main() {int num, small = 1001,cnt;cin >> num;int *arr = new int[num];int *arrange = new int[num];for (int i = 0; i > arr[i];}for (int i = 0; i
백준(baekjoon)(BaekJoon)코딩 1978번:소수찾기 답 #include using namespace std; int main() { int num, cnt =0, total = 0; cin >> num; int *arr = new int[num]; for (int i = 0; i > arr[i]; } for (int i = 0; i < num; i++){ for (int j = 1; j
백준(baekjoon)(BaekJoon)코딩 2581번:소수 답 123456789101112131415161718192021222324252627282930313233343536373839404142434445#include using namespace std;int main(){int M,N, sum = 0, cnt = 0, small = 10001, k = 0, howMany = 0;cin >> M;cin >> N;int *arr = new int[N - M + 1]; for (int i = M; i
(C++) - 백준(BOJ) 8958번 : OX퀴즈 답 #include #include using namespace std; int main() { int num,cnt =0, total =0; string k; cin >> num; int *arr = new int[num];// 점수를 저장하기 위한 배열 선언 for (int i = 0; i > k; for (int j = 0; j < k.size(); j++) { if (k[j] == 'O') { cnt++; total += cnt; } else if (k[j] == 'X') { cnt = 0; total += cnt; } } arr[i] = total; total = 0; cnt = 0; } for (int i = 0; i < num; i++) { cout
백준(baekjoon)(BaekJoon)코딩 1929번:에라토스테네스의 체 답 // 1000이하의 소수들의 배수에 속하지 않아야 소수가 나온다 // 최종으로 구한 소수 중 N,M사이에 있는 소수만 출력해야한다 1234567891011121314151617181920212223242526272829303132333435363738#include #include using namespace std;int main(){int M, N, cnt = 0, p = 0, total = 0; cin >> M >> N;int *arr = new int[N - M + 1];for (int i = M; i
백준(baekjoon)(BaekJoon)코딩 2751번:힙 정렬(Heap Sort) 답 //배열의 개수를 2등분 한다. 한쪽은 배열 개수가 전체에서 2로 나눈 수, 다른 한 쪽은 전체에서 그 수를 뺀 수. // 각각의 첫번째를 포인터로 지정한다. // 각 [] [] 배열 끼리 최소 값을 찾는다. // 최소값을 찾은 것 서로 비교 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778#include #include using namespace std; void swap(int* a, int* b){int t = *a;*a = *b;*b = t;} void maxHeapify(int ar..