| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 백준
- 조합
- 이진탐색
- 코드트리빵
- 시뮬레이션
- node red
- 슈퍼컴퓨터클러스터
- Calibration
- DenseDepth
- DP
- 토끼와 경주
- dfs
- git check
- PQ
- 마이크로프로세서
- 왕실의기사대결
- 코드트리
- ros
- 수영대회결승전
- 나무박멸
- ARM
- 루돌프의반란
- 순서대로방문하기
- 싸움땅
- BFS
- 마법의숲탐색
- 포탑부수기
- 소프티어
- 삼성기출
- 구현
- Today
- Total
목록분류 전체보기 (106)
from palette import colorful_colors
우선 간단히 깃허브 커밋해보기git_test.py에 hello world 문구를 작성하고 수정해봤다.commit 하기 전에는 Moddified 표시가, commit 하고 나면 없어지는 것을 볼 수 있다.깃허브 로컬 레포지토리에서 커밋 목록을 보는 방법git log 커밋 ID, 작성자, 날짜, 메시지까지 모두 표시, 최근 커밋을 위에서부터 보여줌git log --oneline 각 커밋을 한 줄로 요약해서 보기git log --oneline 특정 파일의 커밋 이력 보기 → 해당 파일이 수정된 이력만 확인 가능 현재 커밋 로그의 2번째줄 해석해보기부분의미설명7e7795d커밋 해시(commit ID)각 커밋을 구분하는 고유한 식별자 (전체 SHA-1의 앞 7자리만 표시됨)(HEAD -> main)현재 브랜..
원격 레포지토리 가져오기 (git clone)윈도우에서 가져오고 싶은 디렉토리 이동 후,git clone [레포지토리주소]
GitHub - woodong11/AGV-Smart-Factory-AI: AI활용 반자율주행 물류운반로봇(AGV) 구현 IoT 프로젝트AI활용 반자율주행 물류운반로봇(AGV) 구현 IoT 프로젝트. Contribute to woodong11/AGV-Smart-Factory-AI development by creating an account on GitHub.github.com 스마트팩토리에서 활용될 수 있는, 반자율주행 물류운반로봇(AGV) 구현 IoT 프로젝트입니다.(SSAFY embedded 관통 프로젝트)프로젝트 기간: 2024-05-17 ~ 2024-05-24 https://github.com/woodong11/AGV-Smart-Factory-AI GitHub - woodong11/AGV-Smar..
(git, github 초보자 맞춤으로 작성한 게시글입니다)Git과 Github란? Github를 사용해야 하는 이유Git: 파일의 변경 이력을 효율적으로 관리하고, 과거 버전으로 쉽게 되돌릴 수 있게 해주는 분산형 버전 관리 시스템예시: 얼굴을 만들고 싶은데, 눈, 코 를 만들고 임시 저장하고, 이전 버전으로 돌릴 수도 있다.GitHub: Git으로 관리한 버전들을 온라인에서 저장·공유하고 협업 할 수 있게 해주는 클라우드 플랫폼→ 변경 이력 관리(언제, 누가, 무엇을 수정했는지 기록), 이전 버전 복원 가능(백업기능), 협업 효율 극대화 등 다양한 효과를 누릴 수 있다!GIT 다운로드https://git-scm.com/downloads/winClick here to download 를 눌러서 그냥 n..
https://www.acmicpc.net/problem/7569 언어: C++, 시간: 228ms 💡문제 아이디어토마토를 잘 익히자 🍅Flood fill 문제로, 3차원이지만 2차원 문제풀이와 동일하다. 방향배열 좌표를 z,y,x로 (높이,행,열) 3방향으로 지정했고, 문제와 헷갈림을 방지하기 위해 0부터가 아닌 1부터 지정했다. dfs로도 물론 풀 수 있지만, bfs로 접근했다.익는 시간은 visited[다음토마토] = visited[현재토마토] + 1 로 이용한다. 💡문제 코드// backjoon 7569 토마토 // -1: 토마토없음, 0: 익지 않은 토마토, 1: 익은 토마토 // 가장 밑의 상자부터 높이 0#define _CRT_SECURE_NO_WARNINGS#include #inclu..
https://www.acmicpc.net/problem/20920 언어: C++, 시간: 160ms 💡문제 아이디어Hash와 PQ에서의 구조체 정렬을 연습하기 좋은 문제.Hash를 이용해 시간복잡도를 O(1)로 빈도수를 저장하고, PQ와 구조체를 이용해 문제의 조건으로 정렬한다. 💡문제 코드#define _CRT_SECURE_NO_WARNINGS#include #include #include #include #include using namespace std;// pq에 사용할 구조체struct word{ int wordFreq; int wordLen; string wordName;};// pq용 정렬 구조체 - 1. 빈도 내림차순, 2. 길이 내림차순, 3.ASCHII오름차순struct compa..
https://www.acmicpc.net/problem/1707 💡문제 아이디어이분그래프 판별 문제.같은 그룹(색깔)끼리는 이어져 있으면 안된다.탐색하면서 빈 노드가 있으면 다른 색깔로 칠하고, 같은 색깔이었으면 이분그래프 조건이 아니므로 0을 return한다 💡문제 코드// 백준 1707 이분 그래프#define _CRT_SECURE_NO_WARNINGS#include #include #include using namespace std;int K, V, E;vector alis[20001];int visited[20001];// 테스트케이스 전 그래프 초기화void init() { memset(alis, 0, sizeof(alis)); memset(visited, 0, sizeof(visi..
접근방법1. 조합짜기먼저 주사위 중 A가 굴릴 주사위를 정할 조합을 짠다. 그러면 B가 굴릴 주사위도 자동으로 정해진다.A가 선택한 주사위는 aSelected가 1이고, B가 선택한 주사위는 aSelected가 0이다. → 재귀 이용, makePath 함수 2. 해당 조합마다 굴리는 경우 구하기A가 굴리는 주사위의 합, B가 굴리는 주사위 합만 알면 되므로, (6^N) 이 아닌 (6^N/2) 를 두 번 구해주면 된다.굴리는 주사위의 합들을 각각의 DAT에 저장하고, 나중에 비교를 위해 합이 나오는 경우의 수를 aCase, bCase에 저장한다. → 재귀 이용, roll함수 3. 해당 조합에서 A가 이기는 경우의 수 구하기 비교시 시간복잡도를 줄이기 위해 aCase, bCase를 오름차순 정렬, 중복..