본문 바로가기

전체 글495

[BOJ]2234번: 성곽 (c++) www.acmicpc.net/problem/2234 2234번: 성곽 첫째 줄에 두 정수 n, m이 주어진다. 다음 m개의 줄에는 n개의 정수로 벽에 대한 정보가 주어진다. 벽에 대한 정보는 한 정수로 주어지는데, 서쪽에 벽이 있을 때는 1을, 북쪽에 벽이 있을 때는 2를, www.acmicpc.net BFS #include #include #include #include using namespace std; template using d_vector = vector; int dr_y[] = {0, -1, 0, 1}; int dr_x[] = {-1, 0, 1, 0}; int N, M; d_vector castle; d_vector labeled_castle; // 방 번호(1부터 시작)를 라벨링할 2차원.. 2020. 9. 12.
20200910_TIL 항목 설명 모두의 네트워크 ~ch.3 알고리즘 문제풀이 점프 점프 코코아톡 클론코딩 OT 인프런 자바 강의 OT 포트폴리오 완성 프로젝트는 채워가야함..^^ vscode c++ 환경 구축 c++를 쓸때 컴파일러가 ide에 탑재되어있는 비쥬얼 스튜디오만 쓰다가 왠지 갠지가 안난다...?! 라는 생각이 들어서ㅋㅋ c++도 vscode로 갈아탔다. 결론적으로 잘한 선택이었다 왜냐면 gcc와 g++의 차이를 알게되었고 그보다 c/c++를 맨손으로 컴파일 하려면 따로 컴파일러를 다운 받아줘야 한다는 것을 알게되었기 때문이다 (이제서야) + 나같은 주니어는 git도 vscode에서 CLI로 손가락을 익히는게 좋은 것 같다. 조금씩 슬럼프를 벗어나기 시작한 요즘 플젝 진행상황을 공유하고 그날그날 한 것을 공유하는 모.. 2020. 9. 11.
[BOJ]11060번: 점프 점프 (c++) www.acmicpc.net/problem/11060 11060번: 점프 점프 재환이가 1×N 크기의 미로에 갇혀있다. 미로는 1×1 크기의 칸으로 이루어져 있고, 각 칸에는 정수가 하나 쓰여 있다. i번째 칸에 쓰여 있는 수를 Ai라고 했을 때, 재환이는 Ai이하만큼 오른쪽으로 � www.acmicpc.net DP #include #include using namespace std; int N; const int MAX = 1000; void get_min_jump_cnt(vector &maze, vector &DP, int strt) { for (int i = maze[strt]; i > 0; --i) { int next = strt + i; if (next DP[st.. 2020. 9. 11.
[프로그래머스]2019 KAKAO BLIND RECRUITMENT : 무지의 먹방 라이브 (level 4) (c++) programmers.co.kr/learn/courses/30/lessons/42891 코딩테스트 연습 - 무지의 먹방 라이브 programmers.co.kr 정렬 #include #include #include #include using namespace std; using ll = long long; struct food { int idx; ll time; }; bool comp_by_time(food &A, food &B) { return A.time < B.time; } bool comp_by_idx(food& A, food& B) { return A.idx < B.idx; } int solution(vector food_times, long long k) { // {인덱스, 시간} 벡터 생성 v.. 2020. 9. 6.