일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 파이썬신경망
- 파이썬
- FTZlevel10
- 버퍼오버플로우
- 정보보안
- 딥러닝파이썬
- 활성화함수파이썬
- 인공지능
- C언어 알고리즘
- BOJ
- 밑바닥부터시작하는딥러닝
- C언어알고리즘
- 항등함수
- 머신러닝
- 스트림암호
- C알고리즘
- 신경망파이썬
- 신경망 학습
- c언어
- 8086CPU레지스터
- 백준
- 신경망
- 보안
- 백준알고리즘
- 알고리즘
- BOF
- 딥러닝
- 달고나bof
- 신경망구현
- 소프트맥스함수
- Today
- Total
목록백준 (19)
HeeJ's
문제 스타워즈에 등장하는 로봇인 C3PO는 요즘 콜센터에 근무하고 있다. 콜센터에 앉아있는 C3PO를 그리는 프로그램을 작성하시오. 출력 예제 출력처럼 콜센터에 앉아있는 C3PO를 출력한다. 마지막 세 줄의 두 '|' 사이에는 공백이 10개 있다. C언어 출력에서 역슬래쉬('\')를 출력하려 할 때 printf에 \가 하나 있다면 출력되지 않는다. \\를 하면 \가 출력 \\\\를 입력하면 \\이 출력된다. 이에 유의하여 간단 출력을 해주면 된다. #include int main() { printf(" /~\\\n"); printf(" ( oo|\n"); printf(" _\\=/_\n"); printf(" / _ \\\n"); printf(" //|/.\\|\\\\\n"); printf(" || \\ ..
문제 홍익대학교는 1946년에 개교하였다. 특정 년도가 주어졌을 때, 그 해가 개교 몇 주년인지 출력하라. 단, 홍익대학교는 없어지지 않는다고 가정한다. 문제는 C, C++, JAVA 또는 Python3을 이용하여 해결한다. C 입력 scanf 사용 정수 %d, 실수 %f, 문자열 %s 사용 scanf("%d", &var); 출력 정수 %d, 실수 %f, 문자열 %s 사용 예) printf("%d", var); 필수 라이브러리 stdio.h C++ 입력 cin 사용 예) cin >> var; 출력 cout 사용 예) cout
문제 N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성하시오. 입력 첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 숫자가 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다. 수는 중복되지 않는다. 출력 첫째 줄부터 N개의 줄에 오름차순으로 정렬한 결과를 한 줄에 하나씩 출력한다. 오름차순, 내림차순 정렬할 때 사용할 수 있는 여러가지 방법이 있겠지만, 버블 정렬을 사용해서 이 문제를 해결해 봤다. #include int main() { int N, arr[1000] = { 0 }; int tmp; scanf("%d", &N); for (int i = 0; i < N; i++) { scanf("%d", &arr[i]); } fo..
문제 10보다 작거나 같은 자연수 N개를 주면 합을 구하는 프로그램을 작성하시오. 입력 입력의 첫 줄에는 테스트 케이스의 개수 T(1 ≤ T ≤ 10)가 주어진다. 각 테스트 케이스는 첫 줄에 자연수의 개수 N(1 ≤ N ≤ 100)이 주어지고, 그 다음 줄에는 N개의 자연수가 주어진다. 각각의 자연수 사이에는 하나씩의 공백이 있다. 출력 각 테스트 케이스에 대해서 주어진 자연수의 합을 한 줄에 하나씩 출력한다. 그냥 문제 읽고 너무 설렁설렁 진행한 문제여서... 뭔가 더 간단하게 코드를 짤 수 있는 방법에 대해 생각해 봐야겠다. #include int main() { int T, N, n[100] = { 0 }, sum[10] = { 0 },a=0; scanf("%d", &T); for (int i =..
문제 피보나치 수는 0과 1로 시작한다. 0번째 피보나치 수는 0이고, 1번째 피보나치 수는 1이다. 그 다음 2번째 부터는 바로 앞 두 피보나치 수의 합이 된다. 이를 식으로 써보면 Fn = Fn-1 + Fn-2 (n>=2)가 된다. n=17일때 까지 피보나치 수를 써보면 다음과 같다. 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597 n이 주어졌을 때, n번째 피보나치 수를 구하는 프로그램을 작성하시오. 입력 첫째 줄에 n이 주어진다. n은 45보다 작거나 같은 자연수이다. 출력 첫째 줄에 n번째 피보나치 수를 출력한다. 동적할당을 n만큼 해줬더니 피보나치 특성 상 n+2개의 배열을 사용해야했기 때문에 HEAP CORRUPT..
문제 첫째 줄에는 별 N개, 둘째 줄에는 별 N-1개, ..., N번째 줄에는 별 1개를 찍는 문제 입력 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. 고등학교 때 C언어를 처음 접했을 때 어려워했던 문제들을 지금 아무렇지 않게 푸는 것을 보니까 많이 발전하긴 했나보다ㅎㅂㅎ♥♥♥ #include int main() { int N; scanf("%d", &N); for (int i = N; i > 0; i--) { for (int j = 0; j < i; j++)printf("*"); printf("\n"); } return 0; }
문제 이 문제를 만든 사람의 생일을 출력하시오. 출력 월/일 형식으로 출력하면 된다. 예를 들어, 7월 4일인 경우에는 7/4, 9월 20일인 경우에는 9/20, 11월 4일인 경우에는 11/4와 같이 출력하면 된다. 사이트 이곳 저곳 여러 문제들을 찾아보다가 봤는데ㅋㅋㅋㅋㅋㅋㅋ 어렵진 않은데 문제가 너무 웃겨서ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 어렵진 않지만 구글링했습니다...^^ #include int main() { printf("10/14"); return 0; }
문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다. 기본적인 for문 예제지만 동적할당(접한지 얼마 안돼서ㅜㅜ) 예제 연습에 도움이 되는 듯♥♥♥ #include int main() { int A, B, T; scanf("%d", &T); int *arr; arr = (int *)malloc(sizeof(int)*T); for (int i = 0; i < T; i++) { scanf("%d %d"..