일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 에러핸들링
- inflearn
- redis
- C#
- HTTP
- 스프링 핵심 원리
- 2475번
- 이펙티브코틀린
- Window-Via-c/c++
- Four Squares
- 열혈 tcp/ip 프로그래밍
- 운영체제
- OS
- 우아한레디스
- 토마토
- 윤성우 저자
- 10026번
- Operating System
- 스프링 입문
- BOJ
- 열혈 TCP/IP 소켓 프로그래밍
- FIFO paging
- 제프리리처
- C++
- n타일링2
- TCP/IP
- Operating System.
- Spring
- 우아한 테크 세미나
- 김영한
- Today
- Total
목록분류 전체보기 (206)
나의 브을로오그으
https://www.acmicpc.net/problem/2775 2775번: 부녀회장이 될테야 첫 번째 줄에 Test case의 수 T가 주어진다. 그리고 각각의 케이스마다 입력으로 첫 번째 줄에 정수 k, 두 번째 줄에 정수 n이 주어진다 www.acmicpc.net #include #include #include using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(NULL); int k = 0; int n = 0; int testCase = 0; cin >> testCase; int arr[15][15] = { 0, }; for (int i = 1; i < 15; ++i) { arr[0][i] = i; } for (int f..
https://www.acmicpc.net/problem/2751 2751번: 수 정렬하기 2 첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수가 주어진다. 이 수는 절댓값이 1,000,000보다 작거나 같은 정수이다. 수는 중복되지 않는다. www.acmicpc.net #include using namespace std; int compare(void const* n1, void const* n2) { int v1 = *(int*)n1; int v2 = *(int*)n2; return v1 > v2; } int main() { ios::sync_with_stdio(false); cin.tie(NULL); int n = 0; cin >> n; int* ..
#include using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(NULL); int n1 = 0; int n2 = 0; int GCD = 0; int LCM = 0; cin >> n1 >> n2; int t1 = n1; int t2 = n2; while (t1 % t2 != 0) { int mod = t1 % t2; t1 = t2; t2 = mod; } GCD = t2; LCM = n1 * n2 / t2; cout
#include using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(NULL); int passCount = 1; int bound = 0; int N = 0; cin >> N; if (N > 1) { while (bound < N - 1) { bound += passCount * 6; ++passCount; } } cout
https://www.acmicpc.net/problem/2231 2231번: 분해합 어떤 자연수 N이 있을 때, 그 자연수 N의 분해합은 N과 N을 이루는 각 자리수의 합을 의미한다. 어떤 자연수 M의 분해합이 N인 경우, M을 N의 생성자라 한다. 예를 들어, 245의 분해합은 256(=245+2+4+5)이 www.acmicpc.net #include #include using namespace std; int GetDicompose(int n) { int decompose = n; while (n > 0) { decompose += n % 10; n /= 10; } return decompose; } int main() { ios::sync_with_stdio(false); cin.tie(NULL)..
https://www.acmicpc.net/problem/2164 2164번: 카드2 N장의 카드가 있다. 각각의 카드는 차례로 1부터 N까지의 번호가 붙어 있으며, 1번 카드가 제일 위에, N번 카드가 제일 아래인 상태로 순서대로 카드가 놓여 있다. 이제 다음과 같은 동작을 카드가 www.acmicpc.net #include using namespace std; typedef struct TagCard { int CardNumber; TagCard() : CardNumber(0) { } TagCard(int cardNumber) : CardNumber(cardNumber) { } }CARD, * PCARD; template struct Node { T Data; Node* PreNode; Node* N..
https://www.acmicpc.net/problem/2108 2108번: 통계학 첫째 줄에 수의 개수 N(1 ≤ N ≤ 500,000)이 주어진다. 단, N은 홀수이다. 그 다음 N개의 줄에는 정수들이 주어진다. 입력되는 정수의 절댓값은 4,000을 넘지 않는다. www.acmicpc.net #include #include #include using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(NULL); // Input int arr[8001] = { 0 }; int average = 0; int median = 0; int mode = 0; int range = 0; int n = 0; cin >> n; int data = ..
https://www.acmicpc.net/problem/1978 1978번: 소수 찾기 첫 줄에 수의 개수 N이 주어진다. N은 100이하이다. 다음으로 N개의 수가 주어지는데 수는 1,000 이하의 자연수이다. www.acmicpc.net #include using namespace std; bool isPrimeNumber(int n) { if (n N; for (int i = 0; i > inputNum; if (isPrimeNumber(inputNum) == true) { ++count; } } cout
#include using namespace std; template struct Node { T Data; Node* PrevNode; Node* NextNode; Node(T data) : Data(data), PrevNode(nullptr), NextNode(nullptr) { } Node() : PrevNode(nullptr), NextNode(nullptr) { } }; template class CQueue { public: CQueue() { mHead = new Node(); mTail = new Node(); mHead->PrevNode = nullptr; mHead->NextNode = mTail; mTail->PrevNode = mHead; mTail->NextNode = nullpt..
https://www.acmicpc.net/problem/1929 1929번: 소수 구하기 첫째 줄에 자연수 M과 N이 빈 칸을 사이에 두고 주어진다. (1 ≤ M ≤ N ≤ 1,000,000) M이상 N이하의 소수가 하나 이상 있는 입력만 주어진다. www.acmicpc.net #include using namespace std; bool isPrimeNumber(int n) { if (n == 1 || (n & 1) == 0) { return n == 2; } for (int i = 3; i * i > M >> N; for (int i = M; i