전체 글 226

백준 15685: 드래곤 커브 [C언어], 삼성 코딩 테스트

https://www.acmicpc.net/problem/15685 15685번: 드래곤 커브 첫째 줄에 드래곤 커브의 개수 N(1 ≤ N ≤ 20)이 주어진다. 둘째 줄부터 N개의 줄에는 드래곤 커브의 정보가 주어진다. 드래곤 커브의 정보는 네 정수 x, y, d, g로 이루어져 있다. x와 y는 드래곤 커 www.acmicpc.net #include #include #include #define fastio() ios::sync_with_stdio(0),cin.tie(nullptr),cout.tie(nullptr); using namespace std; int N; int map[222][222]; int dy[4] = {0, -1, 0, 1}; int dx[4] = {1, 0, -1, 0}; vec..

설명없음 2022.06.13

백준 16234: 인구 이동 [C언어], 삼성 코딩 테스트

https://www.acmicpc.net/problem/16234 16234번: 인구 이동 N×N크기의 땅이 있고, 땅은 1×1개의 칸으로 나누어져 있다. 각각의 땅에는 나라가 하나씩 존재하며, r행 c열에 있는 나라에는 A[r][c]명이 살고 있다. 인접한 나라 사이에는 국경선이 존재한다. 모 www.acmicpc.net #include using namespace std; int N, L, R; int dy[4] = {1, 0, -1, 0}; int dx[4] = {0, 1, 0, -1}; int value[2525]; int divi[2525]; int map[55][55]; int mark[55][55]; int last[55][55]; void input(); int solve(); void ..

설명없음 2022.06.13

백준 12100: 2048(Easy) [C언어], 삼성 코딩 테스트

https://www.acmicpc.net/problem/12100 12100번: 2048 (Easy) 첫째 줄에 보드의 크기 N (1 ≤ N ≤ 20)이 주어진다. 둘째 줄부터 N개의 줄에는 게임판의 초기 상태가 주어진다. 0은 빈 칸을 나타내며, 이외의 값은 모두 블록을 나타낸다. 블록에 쓰여 있는 수는 2 www.acmicpc.net #include int N, ans; int ori[22][22]; // 입력 맵 int map[22][22]; // 이동 맵 int vis[22][22]; // 이미 합쳐진 블록 int res[6]; // 어디로 이동 할 것인 가? void input(); // 입력 void back(int c); // 5번 이동 void move(int n); // 상하좌우 이동 ..

백준 14891: 톱니바퀴 [C언어], 삼성 코딩 테스트

https://www.acmicpc.net/problem/14891 14891번: 톱니바퀴 첫째 줄에 1번 톱니바퀴의 상태, 둘째 줄에 2번 톱니바퀴의 상태, 셋째 줄에 3번 톱니바퀴의 상태, 넷째 줄에 4번 톱니바퀴의 상태가 주어진다. 상태는 8개의 정수로 이루어져 있고, 12시방향부터 www.acmicpc.net #include #include using namespace std; void input(); int gear[5][11]; int k; int order[111][3]; void spin(int* arr, int way); void solve(int num, int way); void spread(int gear_n, int way, int rl); int main(){ input(); f..

설명없음 2022.06.13

백준 13460: 구슬 탈출 2 [Python], 삼성 코딩 테스트

https://www.acmicpc.net/problem/13460 13460번: 구슬 탈출 2 첫 번째 줄에는 보드의 세로, 가로 크기를 의미하는 두 정수 N, M (3 ≤ N, M ≤ 10)이 주어진다. 다음 N개의 줄에 보드의 모양을 나타내는 길이 M의 문자열이 주어진다. 이 문자열은 '.', '#', 'O', 'R', 'B' www.acmicpc.net import sys from collections import deque import copy dy = [1, 0, -1, 0] dx = [0, 1, 0, -1] y_lis, x_lis = map(int, sys.stdin.readline().split()) array = list() for i in range(y_lis): array.append..

백준 14499: 주사위 굴리기 [C언어], 삼성 코딩 테스트

https://www.acmicpc.net/problem/14499 14499번: 주사위 굴리기 첫째 줄에 지도의 세로 크기 N, 가로 크기 M (1 ≤ N, M ≤ 20), 주사위를 놓은 곳의 좌표 x, y(0 ≤ x ≤ N-1, 0 ≤ y ≤ M-1), 그리고 명령의 개수 K (1 ≤ K ≤ 1,000)가 주어진다. 둘째 줄부터 N개의 줄에 지 www.acmicpc.net #include int dy[4] = {0, 0, -1, 1}; int dx[4] = {1, -1, 0, 0}; int N, M, Y, X, K; int map[20][20], order[1000]; int dice[5][4]; int tmp[5][4]; void input(){ scanf("%d %d %d %d %d",&N, &M..

설명없음 2022.06.13

백준 16236: 아기 상어 [C언어], 삼성 코딩 테스트

https://www.acmicpc.net/problem/16236 16236번: 아기 상어 N×N 크기의 공간에 물고기 M마리와 아기 상어 1마리가 있다. 공간은 1×1 크기의 정사각형 칸으로 나누어져 있다. 한 칸에는 물고기가 최대 1마리 존재한다. 아기 상어와 물고기는 모두 크기를 가 www.acmicpc.net #include #include #include typedef struct{ int y, x, d; }queue; int NN; queue Q[100000]; int dy[4] = {1, 0, -1, 0}; int dx[4] = {0, 1, 0, -1}; int map[22][22]; int visited[22][22]; int target[100000][3]; int t; int baby..

설명없음 2022.06.13

백준 17144: 미세먼지 안녕! [C/C++], 삼성 코딩 테스트

https://www.acmicpc.net/problem/17144 17144번: 미세먼지 안녕! 미세먼지를 제거하기 위해 구사과는 공기청정기를 설치하려고 한다. 공기청정기의 성능을 테스트하기 위해 구사과는 집을 크기가 R×C인 격자판으로 나타냈고, 1×1 크기의 칸으로 나눴다. 구사 www.acmicpc.net #include using namespace std; #define fastio() ios::sync_with_stdio(0),cin.tie(0),cout.tie(0); int N, K, T, purifier, ans; int maps[55][55]; int dy[4] = {1, 0, -1, 0}; int dx[4] = {0, 1, 0, -1}; void input(); void init(); ..

I have to cut down on fatty foods to help lose weight. / cut down vs cut down on

나는 살을 빼기 위하여 기름진 음식을 줄여야 한다라는 뜻입니다 한 가지 의문점은 cut down on fatty foods가 아닌 cut down fatty foods를 사용해도 되는 가 입니다. 그렇지만 cut down on은 '소비를 줄이는 것'이라는 의미가 강하고 'cut down'은 물리적으로 자르는 것의 의미가 가깝습니다. 그러므로 소비를 줄이는 것인 cut down on을 사용해야 합니다.

영어 2022.06.13