분류 전체보기58 [프로그래머스] 다리를 지나는 트럭 https://programmers.co.kr/learn/courses/30/lessons/42583 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(bridge_length, weight, truck_weights) { var answer = 0; var q = []; var qs = []; var s = 0; var cnt = 0; var qweight = 0; while (1) { s++; if (cnt == truck_weights.length && q.length == 0) { break; } if (qweight .. 2020. 4. 30. [프로그래머스] 쇠막대기 https://programmers.co.kr/learn/courses/30/lessons/42585 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(arrangement) { var answer = 0; var stack = []; for (var i = 0; i < arrangement.length; i++) { if (arrangement[i] == "(") { stack.push(arrangement[i]); if (arrangement[i + 1] && arrangement[i + 1] == ")") { stack... 2020. 4. 30. [백준/2667] 단지번호붙이기 bfs로 풀었습니다 https://www.acmicpc.net/problem/2667 2667번: 단지번호붙이기 과 같이 정사각형 모양의 지도가 있다. 1은 집이 있는 곳을, 0은 집이 없는 곳을 나타낸다. 철수는 이 지도를 가지고 연결된 집들의 모임인 단지를 정의하고, 단지에 번호를 붙이려 한다. 여기서 연결되었다는 것은 어떤 집이 좌우, 혹은 아래위로 다른 집이 있는 경우를 말한다. 대각선상에 집이 있는 경우는 연결된 것이 아니다. 는 을 단지별로 번호를 붙인 것이다. 지도를 입력하여 단지수를 출력하고, 각 단지에 속하는 집의 수 www.acmicpc.net #include #include #include #include #include using namespace std; int map[30][30.. 2020. 4. 6. [백준/2606] 바이러스 https://www.acmicpc.net/problem/2606 2606번: 바이러스 첫째 줄에는 컴퓨터의 수가 주어진다. 컴퓨터의 수는 100 이하이고 각 컴퓨터에는 1번 부터 차례대로 번호가 매겨진다. 둘째 줄에는 네트워크 상에서 직접 연결되어 있는 컴퓨터 쌍의 수가 주어진다. 이어서 그 수만큼 한 줄에 한 쌍씩 네트워크 상에서 직접 연결되어 있는 컴퓨터의 번호 쌍이 주어진다. www.acmicpc.net #include #include #include using namespace std; vector a[101]; bool check[101]; void dfs(int start) { check[start] = true; for (int i = 0; i < a[start].size(); i++) {.. 2020. 4. 4. 이전 1 ··· 3 4 5 6 7 8 9 ··· 15 다음