Problem Solving(33)
-
[BOJ]8393 - 합 [C++]
간단한 입출력 문제입니다. N을 입력 받고, 1~N까지의 합을 출력해주면 됩니다. 코드를 보겠습니다. #include using namespace std; int main() { int k, sum = 0; cin >> k; for (int i = 1; i
2022.01.31 -
[BOJ] 1924 - 2007년[C++]
2007년 중 한 날을 입력 받고, 그 날짜의 요일을 출력하면 되는 문제입니다. 월 화 수 목 금 토 일 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 2/1(32) 2/2(33) 2/3(34) 2/4(35) 2/6(36) 2/7(37) 2/8(38) 2/9(39) 2/10(40) 2/11(41) ..... 2007년에는 이런식으로 날이 진행되는데, 여기서 포인트는 7일을 주기로 요일이 같다는 점입니다. 1/1이 월요일 +7일 하면 1/8일이 월요일 이 점을 이용해서 나머지 연산자를 사용해서 나머지가 1이면 월요일, 2면 화요일... 이렇게 문제를 풀 수 있습니다. 코드를 보겠습니다. #include ..
2022.01.27 -
[BOJ]10951 - A+B- 4[C++]
간단한 입출력 문제입니다. 단순히 여러 개의 테스트 케이스를 받아 출력하면 되는 문제입니다. 코드를 보겠습니다. #include using namespace std; int main() { int a, b; while (cin >> a >> b) { cout
2022.01.25 -
[BOJ]10950 - A + B - 3[C++]
이번 문제는 기본 입출력 문제입니다. 입력에서 테스트 케이스의 개수를 입력받습니다. 그러면 개수를 받을 변수와 연산에 사용할 2개의 변수가 필요하겠군요. 코드를 보겠습니다. #include using namespace std; int main() { int a, b, k; cin >> k;//테스트 케이스 개수를 입력받습니다. for (int i = 0; i > a >> b; cout
2022.01.24 -
[BOJ]9517-아이 러브 크로아티아
안녕하세요 백준 9517번 아이 러브 크로아티아를 풀이하겠습니다. 먼저 문제를 보겠습니다.입출력 조건을 보겠습니다. 문제는 간단합니다. K 번째 사람부터 시작해서 문제를 맞히면 폭탄을 옆 사람에게 전달하고, 풀지 못하거나 패스하면 K 번째 사람이폭탄을 가지고 문제를 풀 때까지 가지고 있으면 됩니다. 그리고 3분 30초가 되면 폭탄은 터집니다. 소스를 보겠습니다.123456789101112131415161718192021#include#includeusing namespace std; pair cr;int K, N, sum = 0;int main() { cin >> K >> N; while (N--) { cin >> cr.first >> cr.second; sum += cr.first; if (sum >=..
2018.08.21 -
[BOJ]3613-Java vs C++
안녕하세요 백준 3613번 Java vs C++을 풀이하겠습니다. 문제를 보겠습니다. 입출력 조건을 보겠습니다. 이 문제의 처리조건은 1. 첫 문자는 소문자이다.2. C++에서 java로 바꿀때는 '_'문자를 지우고 뒷 문자를 대문자로 바꾼다.3. java에서 C++로 바꿀때는 대문자 앞에 '_'를 넣고 대문자를 소문자로 바꿔준다.4. '_'가 두개 오면 오류5. 마지막이 '_'인 경우 오류6. '_'와 대문자가 다 있으면 오류7. 모두 소문자인경우는 오류가 아니다. 위의 조건만 처리해주면 된다. 소스를 보겠습니다.1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950#include#include..
2018.08.19