본문 바로가기

Algorithm

(1751)
백준(baekjoon)(BaekJoon)코딩 1152번:단어의 개수 답 이 문제 같은 경우 모든 경우를 생각해보아야 합니다. 1.스페이스만 치고 출력했을 때 2.처음에 단어를 입력한 뒤에 계속 빈칸이 올 때 12345678910111213141516171819202122232425262728293031323334#include #include using namespace std;int main(){ string k; int cnt = 0, getSize = 0, isThereAlpha = 0, first = -1; getline(cin, k); for (int num = 0; num
백준(baekjoon)(BaekJoon)코딩 2577번:숫자의 개수 답 123456789101112131415161718192021222324252627#include #include using namespace std;int main() {int arr[10] = { 0,0,0,0,0,0,0,0,0,0 };int num ;int mul = 1;string k;for (int i = 0; i > num;mul *= num;}k = to_string(mul);for (int i = 0; i
백준(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