본문 바로가기

Algorithm

(2091)
(C++) - 백준(BOJ) 2506번 : 점수계산 https://www.acmicpc.net/problem/2506 2506번: 점수계산 OX 문제는 맞거나 틀린 두 경우의 답을 가지는 문제를 말한다. 여러 개의 OX 문제로 만들어진 시험에서 연속적으로 답을 맞히는 경우에는 가산점을 주기 위해서 다음과 같이 점수 계산을 하기로 www.acmicpc.net 간단한 구현문제였습니다. Code #include using namespace std; int main() { int num, cnt = 0, total = 0; cin >> num; int *score = new int[num]; for (int i = 0; i > score[i]; } for (int i = 0; i < num; i++) { if (score[i] ..
(C++) - 백준(BOJ) 7567번 : 그릇 https://www.acmicpc.net/problem/7567 7567번: 그릇 그릇을 바닥에 놓았을 때 그 높이는 10cm 이다. 그런데 두 개의 그릇을 같은 방향으로 포개면 그 높이는 5cm만 증가된다. 만일 그릇이 서로 반대방향으로 쌓이면 높이는 그릇만큼, 즉 10cm 늘어난다. www.acmicpc.net Code #include #include using namespace std; int main() { string k; int sum = 10; cin >> k; for (int i = 0; i < k.size(); i++) { if ((k[i] == ')' && k[i + 1] == '(') || (k[i] == '(' && k[i + 1] == ')') && i + 1 < k.size()..
C++(씨쁠쁠)(cplusplus)-백준(baekjoon)(BaekJoon)코딩 2953번:나는 요리사다 답 12345678910111213141516171819202122#include using namespace std;int main() { int arr[5][4], sum[5] = { 0,0,0,0,0 }, big = 0, index; for (int i = 0; i arr[i][j]; sum[i] += arr[i][j]; } } for (int i = 0; i
C++(씨쁠쁠)(cplusplus)-백준(baekjoon)(BaekJoon)코딩 7287번:등록 답 어떤 원리로 되는지는 잘 모르겠습니다만 푼 문제 수와 아이디를 출력하면 맞습니다 123456#include using namespace std;int main() { cout
C++(씨쁠쁠)(cplusplus)-백준(baekjoon)(BaekJoon)코딩 1094번:막대기 답 123456789101112131415161718192021#include //num이 16일 때using namespace std;int main() { int sum = 0, num, stick = 64, glue = 0, save; cin >> num; save = num; while (sum != save) { while (stick > num) { stick /= 2;//막대기가 입력받은 수 보다 작을 때까지 나눈다. } sum += stick;//그 부분을 더한다. num -= stick;//입력받은 곳에서 뺀다 glue++; stick = 64; //막대기 초기화 } cout
(C++) - 백준(BOJ)코딩 5339번 : 콜센터 www.acmicpc.net/problem/5339 5339번: 콜센터 스타워즈에 등장하는 로봇인 C3PO는 요즘 콜센터에 근무하고 있다. 콜센터에 앉아있는 C3PO를 그리는 프로그램을 작성하시오. www.acmicpc.net 이 문제는 고양이문제와 비슷한 문제입니다. '\'즉 백 슬레쉬를 어떻게 출력해야하나 많은 분들이 고민하셨을 것 같습니다. 해답은 다음과 같습니다. 1. 우선 C나C++에서 '\'문자를 출력하기 위해서는 \를 두번 써주시면 하나가 나옵니다. 2. Text라는 언어로 푸시면 됩니다. 이 언어를 선택하신 뒤 문제에 답을 그대로 복사해서 내시면 됩니다. Code #include using namespace std; int main() { cout
(C++) - 백준(BOJ) 10171번 : 고양이 답 문제링크 : https://www.acmicpc.net/problem/10171 이 문제는 '\'즉 백 슬레쉬를 어떻게 출력해야하나 많은 분들이 고민하셨을 것 같습니다. 해답은 다음과 같습니다. 1. 우선 C나C++에서 '\'문자를 출력하기 위해서는 \를 두번 써주시면 하나가 나옵니다.2. Text로 푸시면 됩니다. 이 언어를 선택하신 뒤 문제에 답을 그대로 복사해서 내시면 됩니다. 12345678#include using namespace std;int main() { cout
(C++) - 백준(BOJ) 10798 : 세로읽기 #include #include using namespace std; int main() { char arr[5][15]; for (int i = 0; i > arr[i]; } for (int j = 0; j = 48 && arr[i][j]