일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 리버싱 워게임
- 백준 알고리즘
- 리버싱
- 리버싱 문제
- html
- MySQL
- 리눅스
- 자바스크립트
- 보안
- 리액트
- 인공지능
- webhacking
- 알고리즘
- C언어
- 컴퓨터 구조
- 머신러닝
- 해킹
- webhacking.kr
- 워게임
- 웹
- sql injection
- 회귀 수식
- writeup
- php
- 넘파이
- 백준
- 웹해킹
- CodeEngn
- 어셈블리어
- abex crackme
- Today
- Total
목록백준 알고리즘 (3)
인공지능 개발일지
안녕하세요. 인공지능 개발일지입니다. 이 문제는 처음에 단순히 노트북의 개수를 N이라고 했을 때 아래 조건을 만족할 때의 N을 찾을 때까지 무한 루프를 돌렸습니다. 그리고 노트북의 개수가 늘어날수록 (총 생산 비용 - 총수입)의 차이가 줄어들지 않고 증가하면 적자라고 판단하여 -1을 출력하도록 하였습니다. A+B*N(총 생산 비용) < C*N(총 수입) # -*- coding: utf-8 -*- # Python upper을 이용해 문자열을 모두 대문자로 변환 A,B,C=map(int,input().split()) diff=0 N=1 while(1): prev_diff=diff if A+N*Bdiff: # 총생산비용 - 총수입 이 줄어드면 정상 pass else: if N==1: pass else: pri..
문제 문제는 1~10000까지의 정수 중에서 셀프 넘버를 출력하는 것이다. 셀프 넘버는 생성자가 없는 숫자이다. 생성자는 함수 d(n)에서 나오는데 d(n)은 각각 자리를 더해 다음 수를 만드는 것으로 아래 예시와 같이 다음 수를 만든다. 33 + 3 + 3 = 39 39 + 3 + 9 = 51 51 + 5 + 1 = 57 그래서 다음 수를 만드는 수 33, 39, 51과 같은 수를 생성자라고 한다. 그래서 셀프 넘버는 1~10000 중에서 생성자가 없는 수를 말한다. 입력: X 출력: 셀프 넘버 풀이 그래서 풀이는 전체 1~10000까지의 전체 집합과 지울 생성자 집합을 만들고 셀프 넘버를 생성하고 그 값을 생성자 집합에 넣어서 저장하고 이후에 전체 집합에서 생성자를 제외하고 정렬해서 출력하면 된다. ..
이 문제는 최대,최소를 구하는 문제이다. 코드는 아래와 같다. 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 32 33 34 35 36 #include #include int main() { int n, max,low; scanf("%d", &n); int* arr = NULL; arr = (int*)malloc(sizeof(int) * n); for (int i = 0; i