일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Window-Via-c/c++
- 열혈 tcp/ip 프로그래밍
- 에러핸들링
- 이펙티브코틀린
- 김영한
- 열혈 TCP/IP 소켓 프로그래밍
- 2475번
- TCP/IP
- 스프링 핵심 원리
- Four Squares
- 우아한레디스
- Operating System
- n타일링2
- 제프리리처
- Operating System.
- 10026번
- C#
- BOJ
- 운영체제
- 토마토
- Spring
- 윤성우 저자
- OS
- 스프링 입문
- redis
- C++
- 우아한 테크 세미나
- FIFO paging
- inflearn
- HTTP
- Today
- Total
목록C++ (89)
나의 브을로오그으
https://www.acmicpc.net/problem/1018 1018번: 체스판 다시 칠하기 첫째 줄에 N과 M이 주어진다. N과 M은 8보다 크거나 같고, 50보다 작거나 같은 자연수이다. 둘째 줄부터 N개의 줄에는 보드의 각 행의 상태가 주어진다. B는 검은색이며, W는 흰색이다. www.acmicpc.net #include using namespace std; int countOfModifyBlock(char aInputBoard[][51], int x, int y, char aBlackBoard[][8], char aWhiteBoard[][8]) { int nWCnt = 0; int nBCnt = 0; for (int i = 0; i < 8; ++i) { for (int j = 0; j < ..
https://www.acmicpc.net/problem/11720 11720번: 숫자의 합 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. www.acmicpc.net #include using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(NULL); int N = 0; char strNum[101] = { 0, }; int nSum = 0; cin >> N >> strNum; int index = 0; for (int i = 0; i < N; ++i) { nSum += strNum[i] - '0'; } cout
https://www.acmicpc.net/problem/10869 10869번: 사칙연산 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. www.acmicpc.net #include using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(NULL); int A; int B; cin >> A >> B; cout
https://www.acmicpc.net/problem/10818 10818번: 최소, 최대 첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다. www.acmicpc.net #include using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(NULL); int nMin = 1000000; int nMax = -1000000; int nCnt = 0; int nData = 0; cin >> nCnt; for (int i = 0; i < nCnt; ++i) { ..
https://www.acmicpc.net/problem/10809 10809번: 알파벳 찾기 각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출 www.acmicpc.net #include using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(NULL); int aAlpha[26] = { 0, }; char aWord[101] = { 0, }; cin >> aWord; int pos = 0; while (aWord[pos] != '\0') { int ndx = aWord[pos] -..
https://www.acmicpc.net/problem/10171 10171번: 고양이 아래 예제와 같이 고양이를 출력하시오. www.acmicpc.net #include using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(NULL); cout
https://www.acmicpc.net/problem/9498 9498번: 시험 성적 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. www.acmicpc.net #include using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(NULL); int aScore[6] = { 101, 90, 80, 70, 60, 0 }; char aRank[6] = { 'A', 'B', 'C', 'D', 'F', 'F'}; int nScore = 0; cin >> nScore; for (int i = 0; i < 5; ++i)..
https://www.acmicpc.net/problem/8958 8958번: OX퀴즈 "OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수 www.acmicpc.net #include #include using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(NULL); char str[80] = { 0, }; int nTestCase = 0; cin >> nTestCase; for (int i = 0; i > str; int nA..
https://www.acmicpc.net/problem/3052 3052번: 나머지 각 수를 42로 나눈 나머지는 39, 40, 41, 0, 1, 2, 40, 41, 0, 1이다. 서로 다른 값은 6개가 있다. www.acmicpc.net #include using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(NULL); int aModNums[43] = { 0, }; int nInput = 0; int nCount = 0; for (int i = 0; i > nInput; ++aModNums[nInput % 42]; } for (int i = 0; i < sizeof(aModNums) / sizeo..