본문 바로가기

전체 글

난수 범위 구하는 방식 1. 최적화를 통한논리 연산 srand((int)time(NULL)); int val = rand() % 5 +3; cout 더보기
유니티 3D 오브젝트 마우스로 회전시키기 개념 정리 유니티에서는 짐벌락 문제 때문에 회전에 대한 값으로 쿼터니언을 사용 1. Transform.Rotation Transform.Rotation 은 게임 오브젝트의 절대적인 회전각도를 나타낸다. vector3의 오일러 각도를 쿼터니언으로 변환해서 사용 transform.Rotation = Quaternion.Euler(x, y, z); 2. Transform.localRotation 게임오브젝트의 상대적인 회전각도를 나타낸다. (부모 객체 기준으로 상대적인 각도를 나타냄) transform.localRotation = Quaternion.Euler(x, y, z); 3. Transform.Rotate 게임오브젝트를 회전시키기 위한 함수, 게임오브젝트의 절대적인 회전각도로 회전하는 경우에는 Spac.. 더보기
삼각함수를 활용한 원 좌표 구하기 1. 원의 랜덤 좌표 공식 삼각함수 공식을 사용하여 원의 랜덤 좌표를 구할 수 있다. public GameObject ball; //sin(angle) = 높이/ 빗변 //cos(angle) = 밑변/ 빗변 //높이 = 빗변 * sin(angle) //밑변 = 빗변 * cos(angle) float angle = Random.Range(0, 360); float radius = Random.Range(0, 5); float x = Mathf.Cos(angle * Mathf.Deg2Rad) * radius;//밑변 float y = Mathf.Sin(angle * Mathf.Deg2Rad) * radius;//높이 ball.transform.position = new Vector2(x, y); Mathf... 더보기
노인 일자리 이대로 괜찮은가 '질 낮은 일자리' 줄인다는 정부 노인일자리도 '공공' 보단 시장에 https://www.seniorro.or.kr:4431/seniorro/main/main.do 최근 나는 뉴스 기사를 통해 정부의 긴축정책에 따라 공공 노인일자리를 줄이겠다는 개편 방침을 보게되었다. 노인 일자리란 월 27만원을 받고 한달 30시간 노동을 하는 정부 지원형 일자리다. 정부가 지원하는 알바천국이라는 말이 있다. 정부는 이 노인 일자리 정책에 대해 노인 일자리 정책이 대한민국의 일자리가 많이 늘어난 것처럼 되고, 많은 사람의 착시 현상을 일으킬 가능성이 크다 라고 했다. 고용지표의 왜곡 측면을 바라본 것이다. 양질의 노후 소득창출을 위해 노인일자리를 사회 서비스형, 시장형 중심으로 확대 하겠다고 발표했다. 시장형일자리란 노.. 더보기
[백준 알고리즘 c++] 문제 78. 뱀과 사다리 게임 16928 [문제] 뱀과 사다리 게임을 즐겨 하는 큐브러버는 어느 날 궁금한 점이 생겼다. 주사위를 조작해 내가 원하는 수가 나오게 만들 수 있다면, 최소 몇 번만에 도착점에 도착할 수 있을까? 게임은 정육면체 주사위를 사용하며, 주사위의 각 면에는 1부터 6까지 수가 하나씩 적혀있다. 게임은 크기가 10×10이고, 총 100개의 칸으로 나누어져 있는 보드판에서 진행된다. 보드판에는 1부터 100까지 수가 하나씩 순서대로 적혀져 있다. 플레이어는 주사위를 굴려 나온 수만큼 이동해야 한다. 예를 들어, 플레이어가 i번 칸에 있고, 주사위를 굴려 나온 수가 4라면, i+4번 칸으로 이동해야 한다. 만약 주사위를 굴린 결과가 100번 칸을 넘어간다면 이동할 수 없다. 도착한 칸이 사다리면, 사다리를 타고 위로 올라간다... 더보기
[백준 알고리즘 c++] 문제 77. 알고리즘 수업 - 너비 우선 탐색 2 24445 [문제] 오늘도 서준이는 너비 우선 탐색(BFS) 수업 조교를 하고 있다. 아빠가 수업한 내용을 학생들이 잘 이해했는지 문제를 통해서 확인해보자. N개의 정점과 M개의 간선으로 구성된 무방향 그래프(undirected graph)가 주어진다. 정점 번호는 1번부터 N번이고 모든 간선의 가중치는 1이다. 정점 R에서 시작하여 너비 우선 탐색으로 노드를 방문할 경우 노드의 방문 순서를 출력하자. 너비 우선 탐색 의사 코드는 다음과 같다. 인접 정점은 내림차순으로 방문한다. bfs(V, E, R) { # V : 정점 집합, E : 간선 집합, R : 시작 정점 for each v ∈ V - {R} visited[v] M >> R; for (int i = 0; i < M; i++) { int u, v; cin .. 더보기
[백준 알고리즘 c++] 문제 76. 알고리즘 수업 - 너비 우선 탐색 1 24444 [문제] 오늘도 서준이는 너비 우선 탐색(BFS) 수업 조교를 하고 있다. 아빠가 수업한 내용을 학생들이 잘 이해했는지 문제를 통해서 확인해보자. N개의 정점과 M개의 간선으로 구성된 무방향 그래프(undirected graph)가 주어진다. 정점 번호는 1번부터 N번이고 모든 간선의 가중치는 1이다. 정점 R에서 시작하여 너비 우선 탐색으로 노드를 방문할 경우 노드의 방문 순서를 출력하자. 너비 우선 탐색 의사 코드는 다음과 같다. 인접 정점은 오름차순으로 방문한다. bfs(V, E, R) { # V : 정점 집합, E : 간선 집합, R : 시작 정점 for each v ∈ V - {R} visited[v] M >> R; for (int i = 0; i < M; i++) { int u, v; cin .. 더보기
[백준 알고리즘 c++] 문제 75. 알고리즘 수업 - 알고리즘 수업 - 깊이 우선 탐색 2 24480 [문제] 오늘도 서준이는 깊이 우선 탐색(DFS) 수업 조교를 하고 있다. 아빠가 수업한 내용을 학생들이 잘 이해했는지 문제를 통해서 확인해보자. N개의 정점과 M개의 간선으로 구성된 무방향 그래프(undirected graph)가 주어진다. 정점 번호는 1번부터 N번이고 모든 간선의 가중치는 1이다. 정점 R에서 시작하여 깊이 우선 탐색으로 노드를 방문할 경우 노드의 방문 순서를 출력하자. 깊이 우선 탐색 의사 코드는 다음과 같다. 인접 정점은 내림차순으로 방문한다. dfs(V, E, R) { # V : 정점 집합, E : 간선 집합, R : 시작 정점 visited[R] > N >> M >> R; for (int i = 0; i >.. 더보기