일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 코딩테스트
- 주가예측
- Project
- 코딩독학
- 풀스택프레임워크
- 코스닥
- backend
- 코딩
- C++
- 사물인터넷
- frontend
- java
- 빅데이터
- 프로그램
- SNS
- Python
- 모의 주식
- 개발자
- 개발
- java정리
- 자바정리
- 프로그래밍
- 코테
- 개인프로젝트
- Reflex
- 이웃한 칸
- 자바독학
- 자바
- 백준
- 프로그래머스
- Today
- Total
목록전체 글 (402)
Creative Code
#include #include #include void* thread1_main(void *arg) { int i; int cnt = *((int*)arg); for (i = 0; i < cnt; i++) { sleep(1); puts("running thread..1\n"); } return 10; } void* thread2_main(void *arg) { int i; int cnt = *((int*)arg); for (i = 0; i < cnt; i++) { sleep(1); puts("running thread..2\n"); } return NULL; } int main(int argc, char *argv[]) { pthread_t t1_id, t2_id; int thread_param = 5..
#include #include #include // 스레드에서 실행되는 함수 void* thread_main(void *arg) { int i; int cnt = *((int*)arg); for (i = 0; i < cnt; i++) { sleep(1); puts("running thread\n"); // 스레드에서 실행 중인 메시지 출력 } return NULL; } int main(int argc, char *argv[]) { pthread_t t_id; int thread_param = 5; // 스레드 생성 if (pthread_create(&t_id, NULL, thread_main, (void*)&thread_param) != 0) { puts("pthread_create() error\n"..
#include #include // LED 핀 및 스위치 핀 정의 #define LED_1 23 #define SW_1 4 // LED와 스위치 상태를 나타내는 변수 int LED1_flag = 0; int SW1_flag = 0; // 스위치 인터럽트 핸들러 함수 void sw_interrupt() { // LED1 상태 토글 if (LED1_flag == 0) { digitalWrite(LED_1, HIGH); // LED1 켜기 LED1_flag = 1; } else { digitalWrite(LED_1, LOW); // LED1 끄기 LED1_flag = 0; } SW1_flag = 1; // 스위치 상태 업데이트 } int main(void) { // WiringPi 라이브러리 초기화 if (..
#include int main(void) { // WiringPi 라이브러리를 초기화합니다. if (wiringPiSetupGpio() == -1) return -1; // GPIO 핀을 출력 모드로 설정합니다. pinMode(23, OUTPUT); pinMode(24, OUTPUT); pinMode(25, OUTPUT); pinMode(1, OUTPUT); // 5번 반복하는 루프 for (int i = 0; i < 5; i++) { // 23번 핀을 HIGH로 설정하여 LED를 켭니다. digitalWrite(23, HIGH); delay(1000); // 1초 동안 대기합니다. // 23번 핀을 LOW로 설정하여 LED를 끕니다. digitalWrite(23, LOW); delay(1000); /..
https://www.acmicpc.net/problem/2638 2638번: 치즈 첫째 줄에는 모눈종이의 크기를 나타내는 두 개의 정수 N, M (5 ≤ N, M ≤ 100)이 주어진다. 그 다음 N개의 줄에는 모눈종이 위의 격자에 치즈가 있는 부분은 1로 표시되고, 치즈가 없는 부분은 0으로 www.acmicpc.net #include #include #include #include #include #include using namespace std; int N, M; int paper[101][101]; int dx[] = { 0,1,0,-1 }; int dy[] = { -1,0,1,0 }; map m; // 모든 치즈가 녹았는지 확인하는 함수 bool check() { bool checking =..
https://www.acmicpc.net/problem/1987 1987번: 알파벳 세로 R칸, 가로 C칸으로 된 표 모양의 보드가 있다. 보드의 각 칸에는 대문자 알파벳이 하나씩 적혀 있고, 좌측 상단 칸 (1행 1열) 에는 말이 놓여 있다. 말은 상하좌우로 인접한 네 칸 중의 한 칸으 www.acmicpc.net #include #include #include #include #include #include #include using namespace std; int result = 0; // 최종 결과를 저장할 변수 // 게임 보드와 그 크기를 저장할 변수들 char board[21][21]; bool visit[26] = { false }; int dx[] = { -1,0,1,0 }; int d..