[코드트리] 미로 타워 디펜스 (삼성 SW 역량테스트 2021 상반기 오후 2번)
SW 역량테스트 합격하기 A형 강의 오픈!! (인프런 바로가기) 삼성 A형 전체 링크 https://www.codetree.ai/training-field/frequent-problems/problems/maze-tower-defense 미로 타워 디펜스 문제 풀이는 BOJ 21611 : 마법사 상어와 블리자드와 비슷하지만, 방향의 정의와 점수 산정 방식이 다르다. 이 문제에서 방향은 아래와 같이 정의한다./* →, ↓, ←, ↑ */int drr[] = { 0, 1, 0, -1 };int dcc[] = { 1, 0, -1, 0 }; 그리고 플레이어가 몬스터를 제거할 때, 점수를 추가해야 한다. for (int k = 1; k 전체 코드는 다음과 같다.#include #define MAX (50 + 5..
2024. 6. 9.
[코드트리] 나무 타이쿤 (삼성 SW 역량테스트 2021 상반기 오후 1번)
SW 역량테스트 합격하기 A형 강의 오픈!! (인프런 바로가기) 삼성 A형 전체 링크 https://www.codetree.ai/training-field/frequent-problems/problems/tree-tycoon 나무 타이쿤 문제 풀이는 BOJ 21610 : 마법사 상어와 비바라기와 비슷하지만, 정의된 방향이 다르다./* 0, →, ↗, ↑, ↖, ←, ↙, ↓, ↘ */int dr[] = { 0, 0, -1, -1, -1, 0, 1, 1, 1 };int dc[] = { 0, 1, 1, 0, -1, -1, -1, 0, 1 }; 전체 코드는 다음과 같다.#include #define MAX (50 + 5)int T;int N, M;int MAP[MAX][MAX];typedef struct st..
2024. 6. 9.
[코드트리] 원자 충돌 (삼성 SW 역량테스트 2020 하반기 오전 2번)
SW 역량테스트 합격하기 A형 강의 오픈!! (인프런 바로가기) 삼성 A형 전체 링크 https://www.codetree.ai/training-field/frequent-problems/problems/atom-collision 원자 충돌 문제 풀이는 BOJ 20056 : 마법사 상어와 파이어볼과 같다.#include #define MAX (50 + 5)int T;int N, M, K;typedef struct st1{ int r; int c; int m; int s; int d;}ATOM;ATOM atom[10000 + 5000];int acnt;int dr[] = { -1, -1, 0, 1, 1, 1, 0, -1 };int dc[] = { 0, 1, 1, 1, 0, -1, -1, -1 };typed..
2024. 6. 9.