| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 탈잉회사원A챌린지
- 유니티
- 회사원A강의후기
- UML Diagram 정리
- 로블록스 script local script 차이
- 풀이
- 백준 11726번 C++
- 탈잉챌린지
- 탑싯기출
- long int 의 차이
- bfs
- 유니티 LTS
- 백준 2193번 c++
- 탑싯기출문제
- 회사원a탈잉강의후기
- 코드
- c++
- 차이
- 프로그래머스 단체사진 찍기 C++
- 백준 2225번 c++
- 1699번
- transform.position
- 2644번
- 백준 10844번 c++
- TOPCIT 후기
- 탈잉유튜브강의
- 탈잉유튜브기획
- 백준
- TOPCIT 문제 유형
- 프로그래머스 가장 큰 수 C++
- Today
- Total
목록전체 글 (98)
Kiki Devlog
후기를 쓰는 이유는 아래 세가지이다.강의의 환급 과제 중 마지막 과제가 후기 작성임강의 구매를 고민하는 사람들에게 정보 공유나 스스로 경험을 기억하기 위함** 내돈내산 리뷰이다. 솔직하고 자세히 작성하였으니 이 글을 읽는 분들에게 도움이 되길 바랍니다! 강의 분량과 난이도강의는 10분 내외의 짧은 강의 여러 개로 이뤄져있어서 가볍게 하나씩 듣기 좋다. 어려운 내용은 없다.난 재밌어서 3일동안 전부 들었다. 듣기 쉬운 내용들이라 필기 안하면서 들으면 바로 휘발된다.간단히 노션 등의 메모 앱에 키워드 위주로 정리하며 듣는 것을 추천한다. 추천 대상얼굴이 나오는 유튜버 들에게 특히 좋을 내용들이 많다. ( 말하는 방식, 조명 세팅 등 )협업, 브랜디드 콘텐츠 제안 방법 등의 개요 등을 간단히 알려줘서 초보..
코딩 테스트 보기 전에 C++ 손풀기로 매번 푸는 dfs문제. 매번 풀 때마다 풀이가 달라지는걸 보는것도 재미있다. 풀고 비교해 보니 이전에 풀었던 코드는 visited vector를 손수 for문으로 초기화했었다. vector 초기화 방법을 몰랐나보다. 이번에는 재 그래도 조금씩 발전하면서 깔끔해지는 중. #include #include #include using namespace std; int dx[4] = { 0,0,-1,1 }; int dy[4] = { 1,-1,0,0 }; queue q; int bfs(vector &picture,vector & visited, int x,int y,int m,int n){ int count = 1; int curColor = picture[x][y]; int..
JDBC 실습 중 이클립스에서 mysql workbench의 데이터 베이스와 연동을 하려고 할 때 제목과 같은 에러가 발생했다. 해결법 : mysql workbench에 가서 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '자기가 설정한 비밀번호'; FLUSH PRIVILEGES; 을 실행하여 권한을 준다. 그럼 잘 작동하는 것을 볼 수 있다.
푸는 방법을 알고도 long long int 를 넘어버리는 계산 결과 때문에 에러가 나는 걸 못찾아서 한참 걸렸다. 이틀 전에도 이랬는데 overflow 꼭 주의하자 풀이방법 아래 표에서 dp 계산 식을 도출한다. 내 코드 #include const long long flowDefender = 1000000000; const int maxNum = 201; using namespace std; int main() { long long dp[maxNum][maxNum] = { 0 }; int N;//n까지, 합 int K;//갯수 cin >> N >> K; for (int i = 0; i
문제 2178번: 미로 탐색 (acmicpc.net) 주의할 점(내가 틀렸던 부분) 1 . 현재 칸이 미로를 벗어나는지 확인 2. 입력받은 string에서 한글자는 char 인데 char을 int로 바꾸지 않고 바로 int형 이차원 벡터에 넣어서 벡터에 아스키코드 값이 들어간 것 3. 최단 경로 찾기를 DFS로 푼것(DFS는 시간 초과 남) BFS 로 푼 코드 queue를 사용한 bfs를 사용. #include #include #include #include using namespace std; queue q; int visited[100][100] = { false }; int dist[100][100] = {0}; int dx[4] = { 0,0,-1,1 }; int dy[4] = { 1,-1,0,0..
문제 1260번: DFS와 BFS (acmicpc.net) 풀이 dfs는 재귀를 사용했고 bfs 는 queue를 사용하여 구현했다. 주의할 점은 한 노드에 노드가 여러개 연결돼있다면 작은 번호 순으로 방문한다는 조건을 잊지 않는 것이다. (이 조건 때문에 첫,두번째 제출이 틀렸음. 그래서 sort 함수를 사용하여 노드를 정렬하고 bfs,dfs를 실행했다.) 코드 #include #include #include #include using namespace std; vector graph(1001);//각node에 연결된 node들 bool nodeVisit[1001] = {false}; vector answer; queue q; void dfs(int curNode) { nodeVisit[curNode] ..
VSCode(VSC, Visual Studio Code) 와 Visual Studio(VS) 의 차이를 찾다가, 내 수준에서 다시 정리해보려고 한다. Visual Studio - IDE 이다. (= 통합 개발 환경. 즉 에디터,빌더,디버거가 내장돼있음. 자세한 설명이 궁금하다면-> IDE란?) - VSCode에 비해 무거움(설치가 오래걸림) VSCode - 코드에디터이다. (VS와 다르게 컴파일 환경을 직접 구축 해야 빌드가 가능) - vsc는 따로 컴파일러(or인터프리터)를 깔아서 이 컴파일러(or인터프리터) 로 실행하라고 명령할 수 있음. (Visual studio 는 이미 컴파일러, 인터프리터가 내장돼있음) - Visual Studio 와 비교하면 훨씬 가볍다. Visual Studio의 에디터 기..
IDE(Integrated Development Environment) 개념 정리 IDE는 통합 개발 환경이다. (개발자를 위한 종합 프로그램) IDE의 일반적인 구성 - 텍스트 에디터 (= 소스코드 편집기. 언어 자동완성, 코드 작성 중 버그검사 등을 실행) - 빌더(Builder, = 로컬 빌드 자동화. 소스 코드를 바이너리 코드로 컴파일링해서 실행 결과를 보여줌) - 디버거(Debugger. 원본 코드에 몇번째 줄이 잘못됐는지 버그 위치를 알려줌) - 이 외에도 플러그인(UI 테마, 문법 검사기등의 다른 추가 기능을 설치할 수 있음) 등의 기능 있음 예시 - Visual Studio - XCode(맥용 Visual Studio 느낌) - Eclipse (java 기반 IDE) [참고] [별별 개발 ..
문제 2606번: 바이러스 (acmicpc.net) 후기 메모리 초과가 걸려서 vector을 모두 전역변수로 바꾸고 dfs를 중복으로 돌리지 않게 현재 번호의 컴퓨터가 이미 dfs를 실행했는지 bool값을 확인하고, 만약 bool 이 true(이미 실행함) 인 컴퓨터는 dfs를 돌리지 않도록 했다. (첫 if문) 틀렸던 점 반례를 생각하지 못함. 코드 32번 줄은 아래 반례와 같은 상황을 위해 추가하였다. 더보기 반례: 10 7 1 2 2 3 3 4 5 6 7 8 8 9 9 1 -->여기서 9도 바이러스에 걸리며 앞선 7,8이 바이러스에 걸림 정답: 6 내 코드 #include #include #include using namespace std; vector v(101);//각 번호에 연결된 comput..
유니티에서 script 생성시 기본으로 정해진 템플릿을 내 취향에 따라 바꾸는 방법. 이 방법은 한 프로젝트에만 적용된다.(모든 프로젝트에 적용시키려면 아래 참고글 확인! 방법 비슷함) 아래 방법들은 파일 탐색기에서 실행 1. Asset 폴더 아래에 ScriptTemplates 폴더를 생성 2. 생성된 ScriptTemplates 폴더에 "81-C# Script-NewBehaviourScript.cs.txt" 이름의 텍스트 파일을 생성 텍스트 파일의 내부 내용은 이렇게 작성(여기를 자신이 원하는 템플릿으로 자유롭게 변경 가능) // 텍스트 파일 내용 using UnityEngine; using System.Collections; public class #SCRIPTNAME# : MonoBehaviour ..