일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 파이썬
- 머신러닝
- siss
- 드림핵
- BOJ Python
- 풀이
- 자료구조 복습
- 숙명여자대학교 정보보안동아리
- PHP 웹페이지 만들기
- 웹페이지 만들기
- 생활코딩
- WarGame
- hackerrank
- HTML
- 숙명여자대학교 정보보안 동아리
- c++
- c
- C언어
- XSS Game
- The Loard of BOF
- CSS
- Sookmyung Information Security Study
- Javascript
- 백준
- BOJ
- SWEA
- 기계학습
- lob
- Python
- hackctf
- Today
- Total
목록무지성 공부방 (136)
혜랑's STORY
문제 풀이 #define _CRT_SECURE_NO_WARNINGS #include #include #include using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(0); int a, d, k; cin >> a >> d >> k; if ((k - a) % d || (k - a) / d < 0) printf("X"); else printf("%d", (k - a) / d + 1); return 0; } n은 (k - a) / d + 1로 구할 수 있다. 이때 (k - a) / d가 나누어 떨어지지 않는 경우나 몫이 음수가 되는 경우는 등차수열이 아니므로 "X"를 출력한다. 그 외의 경우는 n의 값을 계산하여 출력한다. 결과
문제 풀이 #define _CRT_SECURE_NO_WARNINGS #include #include #include using namespace std; int factorial_number(string x) { int num = 0, i = 0; int fac[5] = { 1,2,6,24,120 }; for (int j = x.length()-1; j>=0; j--) { num += fac[i++] * (x[j] - '0'); } return num; } int main() { ios::sync_with_stdio(false); cin.tie(0); string x; while (1) { cin >> x; if (x == "0") break; printf("%d\n", factorial_number(x..
문제 풀이 #define _CRT_SECURE_NO_WARNINGS #include using namespace std; int main() { int k, n, cnt; long long low = 1, high = -999, mid; scanf("%d %d", &k, &n); int* line = new int[k]; for (int i = 0; i < k; i++) { scanf("%d", &line[i]); if (high < line[i]) high = line[i]; } while (low = n) low = mid + 1; else high = mid - 1; } printf("%d", high); return 0; } 이분 탐색을 이용하여 최대 길이를 찾을 예정이다. low와 high의 값..
학교 과제와 비슷해서 풀어보았다. 저번에 엄청 틀렸었는데 이번엔 맞아서 기분 좋네 ㅎㅅㅎ - 풀이 #include #include #include using namespace std; #define LINESIZE 1000 struct Stack { char* store; int capacity; int top; }; int create(Stack& s, int size = 100) { s.capacity = size; s.top = 0; return (s.store = new char[size]) != 0; } // If the stack is full, then push val onto the stack s and return 1, // otherwise simply return 0 to indica..
본 포스팅은 DreamHack 사이트의 Cryptography Fundamental 강의 내용을 요약한 것이다. 강의의 주소는 다음과 같다. 해커들의 놀이터, Dreamhack 해킹과 보안에 대한 공부를 하고 싶은 학생, 안전한 코드를 작성하고 싶은 개발자, 보안 지식과 실력을 업그레이드 시키고 싶은 보안 전문가까지 함께 공부하고 연습하며 지식을 나누고 실력 향 dreamhack.io #암호학(Cryptography) 좁은 의미에서 제 삼자로부터 정보를 보호하는 방법에 대한 연구를 말한다. 핵심이 되는 연구 주제는 키 생성(Key generation), 암호화(Enctyption), 복호화(Decryption)이다. 키 생성: 암호화 및 복호화에 사용할 키를 만드는 과정 암호화: 키를 이용해 평문(Pla..
- 풀이 #define _CRT_SECURE_NO_WARNINGS #include #include using namespace std; int main() { queue Q; int card; cin >> card; for (int i = 1; i
- 풀이 #define _CRT_SECURE_NO_WARNINGS #include #include using namespace std; int main() { int n; cin >> n; int* arr = new int[n]; for (int i = 0; i > arr[i]; sort(arr, arr + n); int total = 0; for (int i = 0; i < n; i++) { for (int j = 0; j