일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 네트워크
- 웹해킹
- JS
- 5585
- Old-14
- 프로그래머스
- C언어
- 퍼셉트론
- 백준
- 신규 아이디 추천
- Old-17
- c언어 게임
- openCV
- 코딩테스트 연습
- 자바스크립트
- webhacking.kr
- 자바
- boj
- c++
- tcp
- 크레인 인형뽑기
- 계단함수
- 딥러닝
- 게임 프로그래밍
- 코드엔진
- old-1
- 10809
- 소프트맥스 함수
- 웹케이알
- 리버싱
- Today
- Total
목록c++ (9)
SteffenLee
안녕하세요. 이번에는 프로그래머스 코딩 테스트 연습 Lv1. 2021 KAKAO BLIND RECRUITMENT - 신규 아이디 추천을 풀어봤습니다. 문제는 비밀번호를 입력받고 입력받은 비밀번호를 아래 규칙대로 바꿔주면되는 문제입니다. 1단계 new_id의 모든 대문자를 대응되는 소문자로 치환합니다. 2단계 new_id에서 알파벳 소문자, 숫자, 빼기(-), 밑줄(_), 마침표(.)를 제외한 모든 문자를 제거합니다. 3단계 new_id에서 마침표(.)가 2번 이상 연속된 부분을 하나의 마침표(.)로 치환합니다. 4단계 new_id에서 마침표(.)가 처음이나 끝에 위치한다면 제거합니다. 5단계 new_id가 빈 문자열이라면, new_id에 "a"를 대입합니다. 6단계 new_id의 길이가 16자 이상이면,..
안녕하세요. 이번에는 프로그래머스 코딩테스트 연습 Lv1 2019 카카오 개발자 겨울 인턴쉽 - 크레인 인형뽑기를 풀어봤습니다. #include #include #include using namespace std; int solution(vector board, vector moves) { int answer = 0; int n = board.size(); stack list; for(int i = 0; i < moves.size(); ++i){ int location = moves[i]-1; for(int y = 0; y < n; ++y){ if(board[y][location] == 0) continue; if(!list.empty() && list.top() == board[y][location])..
2007년 중 한 날을 입력 받고, 그 날짜의 요일을 출력하면 되는 문제입니다. 월 화 수 목 금 토 일 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 2/1(32) 2/2(33) 2/3(34) 2/4(35) 2/6(36) 2/7(37) 2/8(38) 2/9(39) 2/10(40) 2/11(41) ..... 2007년에는 이런식으로 날이 진행되는데, 여기서 포인트는 7일을 주기로 요일이 같다는 점입니다. 1/1이 월요일 +7일 하면 1/8일이 월요일 이 점을 이용해서 나머지 연산자를 사용해서 나머지가 1이면 월요일, 2면 화요일... 이렇게 문제를 풀 수 있습니다. 코드를 보겠습니다. #include ..
이번 문제는 기본 입출력 문제입니다. 입력에서 테스트 케이스의 개수를 입력받습니다. 그러면 개수를 받을 변수와 연산에 사용할 2개의 변수가 필요하겠군요. 코드를 보겠습니다. #include using namespace std; int main() { int a, b, k; cin >> k;//테스트 케이스 개수를 입력받습니다. for (int i = 0; i > a >> b; cout
안녕하세요. 오랜만입니다. 오늘은 BOJ 10797번을 풀어보겠습니다. 입력은 첫 줄에 날짜의 1의 자리 숫자가 주어지고, 2번째 줄에서는 차동차 번호의 1의 자리가 5개가 주어집니다.그리고 출력은 위반한 차량의 수를 출력합니다. 날짜의 1의 자리를 입력 받고, 차동차 번호랑 비교해서 같은 숫자가 있으면 카운트를 늘려주면 됩니다. 소스보겠습니다.1234567891011121314151617181920#includeusing namespace std; int cnt = 0, day, num[5]; int main() { cin >> day;//날짜의 1의 자리 입력 for (int i = 0; i > num[i];//자동차 번호 1의 자리 입력 } for (int i = 0; i
OpenCV를 이용해서 사진을 회색으로 바꿔주는 프로그램을 만들어 보았습니다. 그럼 바로 코드를 보겠습니다. 123456789101112131415161718192021222324252627282930313233#include#include#includeusing namespace std;using namespace cv; int main() { system("title Change to gray"); string ImageLink;//이미지 주소 cout
OpenCV란? OpenCV : Open Source Computer Vision Library로 컴퓨터 영상처리에 관한 라이브러리이다. 이 라이브러리는 2500여개가 넘는 고전 및 기계학습에 관한 최적화 된 알고리즘을 가지고 있습니다.그리고 이 라이브러리를 통해 얼굴 감지 및 인식, 물체 식별, 움직임 추적 등에 사용됩니다. 또한 이 라이브러리는 C++, Python, Java, MATLAB의 인터페이스를 갖추고 있고, Windows, Linux, Android 및 Mac OS를 지원합니다.그리고 실시간 비전 응용 프로그램을 선호해서 MMX((MultiMedia eXtension), SSE(Streaming SIMD Extensions, SSE)를 활용합니다.CUDA, OpenCL 인터페이스가 개발, ..
vector 라이브러리 vector는 타입이 모두 같은 객체의 모음이고, 객체를 담기 때문에 컨테이너(container)이라고 합니다.배열과 유사한데 다른점이 있다면 메모리가 동적으로 할당된다는 것이다.나머지 장점이나 단점은 글을 이어나가면서 설명하겠습니다. vector는 헤더를 라는 것을 선언해야 사용가능합니다.Ex)12345678#includeusing std::vector;//이건 vector를 std::를 안쓰게 도와준다. int main(){ . . .}Colored by Color Scriptercs 그리고 vector는 클레스 템플릿입니다. vector의 정의 및 초기화 정의 형식은 vector 이름;이다.vector의 정의 예시 123456789#include#include#includeu..