분류 전체보기
-
백준 1725 히스토그램 - 스택을 이용한 C++쾌락없는 책임 (공부)/알고리즘 문제풀이 2021. 2. 22. 15:46
문제 출처 www.acmicpc.net/problem/1725 소스코드 #include #include #include using namespace std; int arr[1000010]; stack sta; int n, result = 0, w, h; int main(){ // 속도 향상 ios_base :: sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); cin >> n; for(int i = 1; i > arr[i]; // 스택을 이용해서 문제풀이 // 스택에 히스토그램 인덱스값(1부터 시작)을 계속 넣는다 = 이게 이전 위치 // 만약 현재 위치(i)가 이전 위치(스택에 있음)보다 작다면 // 스택에서 현재 위치(i)보다 작은 값이 나올때 까지 계..
-
[게임 주저리] 한국게임을 욕하는 유저가 왜 많아졌는가쾌락없는 책임/게임 주저리 2021. 1. 27. 21:52
최근 들어 한국 게임의 해외 진출이 많이 늘어났다. 배틀그라운드 후로 스팀에 진출하는 게임들도 많아졌으며 대형 게임사에서도 콘솔 진출을 위해서 투자를 하고 있다. 펀딩을 받는 인디게임부터 대형 게임사까지, 콘솔로의 이동은 분명 좋은 움직임이다. 부분 유료화에 지친 유저들에게 스팀으로 즐길 수 있는 국산 게임이 나온다면 두 팔 벌려 환영할 일이 맞다. 이런 움직임을 환영하는 분위기도 있지만 반대의 의견을 보이는 곳도 많다. 주요 의견은 '얼마나 대단한 게임을 내겠냐.', 더 나아가서 '콘솔 시장의 물을 흐리지 마라'같은 적대적인 의견도 나오고 있다. 국산 게임이 콘솔로 나온다면 유저들은 좋아할줄 알았는데 왜 이런 적대적인 분위기가 생성될까. 이런 의견이 나오는데 큰 역할을 한건 이전 한국 게임들의 과금 요..
-
유니티 - 플레이어에게 총을 쏘는 적쾌락없는 책임 (공부)/Unity 2021. 1. 15. 22:56
소스코드 총을 쏘는 오브젝트 using System.Collections; using System.Collections.Generic; using UnityEngine; public class Enemyshooting : MonoBehaviour { public GameObject bullet; void Start(){ StartCoroutine(Bullet()); } IEnumerator Bullet(){ Instantiate(bullet, transform.position, transform.rotation); yield return new WaitForSeconds(3.0f); StartCoroutine(Bullet()); } } 총알의 스크립트 using System.Collections; usi..
-
0/1 냅색 문제 풀이하기쾌락없는 책임 (공부)/알고리즘 문제풀이 2021. 1. 14. 20:11
끄적인 필기 간단하게 끄적인 노트 설명 가방 문제라고도 하는 이 알고리즘은 일정한 Capacity가 있고 이 Capacity에 용량을 차지하는 가치가 있는 물건을 최대한 담는게 목표다. 백준의 14728문제와 12865문제가 대표적이다. 두개 다 같은 코드로 작동이 가능했다. 처음 구현을 할 때 2차원 배열을 써야하나 계속 고민을 했었는데 다른 고수들의 코드를 보니깐 1차원 배열로도 충분히 해결이 가능했었다. 1차원 배열을 선언 (배열의 크기는 '최대 용량의 크기 +1') 여기서 배열의 인덱스의 뜻이 인덱스만큼 용량을 소모했다가 되고, 그 인덱스에 해당하는 값이 용량을 소모한 뒤 가능한 최대값이 된다. 이후 (차지하는 용량, 가치)를 하나씩 입력받는다 '(전체용량-차지하는 용량) ~ 전체 용량'만큼 fo..
-
[게임 주저리] 게임과 게임 스트리밍, 저작권은 게임회사의 것이다쾌락없는 책임/게임 주저리 2021. 1. 11. 09:53
캡콤에서 최근 게임 스트리밍에 대해 제지를 가했다. 법인 소속의 스트리머는 영상으로 수익 창출을 할 수 없게 했으며 개인 스트리머에게도 여러 제한사항들이 생겼다. 이번 캡콤의 새로운 정책이 특이한 정책은 아니다. 이전에도 여러 게임들에 대해 스트리밍 제한이 있었고 특정 챕터까지만 방송이 가능하다던가, 아예 송출이 금지되는 등 여러 제지가 있었다. 스트리밍과 게임의 저작권에 대해서는 이전에도 여러 말이 오갔었다. 여러 게임 커뮤니티에서 인터넷 게임 방송에 대한 이야기는 오갔었다. 사실 이런 걸 논할 필요도 없이 이미 답은 정해져 있었다. 게임 저작권은 회사에 있고 회사의 방침을 따라야 한다. 게임 스트리밍에 안 좋은 시선을 보내는 사람들은 스트리머들에게 '창작물 도둑'이라는 말을 하기도 한다. 크리에이터라..
-
-
백준 - 1697, 10971쾌락없는 책임 (공부)/알고리즘 문제풀이 2021. 1. 6. 19:04
1697 : www.acmicpc.net/problem/1697 #include #include using namespace std; #define max 100001 bool isVisited[max]; // 방문한 곳을 다시 방문할 필요가 없으니 체크하기 위한 배열 (default : false) int N, K; int search(int N, int K) { int count = 0; // 몇번만에 만났는지 체크할 변수 queue q; q.push(N); // 일단 자기 위치 넣어줌 while(true){ //계속 돌게하고 탈출 조건인 N = K를 안에 넣음 int n = q.size(); for(int i = 0; i < n; i++){ N = q.front(); q.pop(); if(N == ..
-
백준 9095, 10819쾌락없는 책임 (공부)/알고리즘 문제풀이 2021. 1. 5. 18:03
#include int arr[11]; int n; int function(){ arr[1] = 1; arr[2] = 2; arr[3] = 4; for(int i = 4; i 입력 > 출력 > 입력 > 출력 ...... 이 더 메모리 낭비가 없다 #include #include using namespace std; int main(){ int N, result; int arr[8]; scanf("%d", &N); for(int i = 0; i < N; i++) scanf("%d", &arr[i]); sort(arr, arr+N); // algorithm에 있는 정렬 // ([0] -[1]) + ([1]-[2]) ... 이런 식의 식을 다 해보면 된다 do { int sum = 0; // 초기화 안하면 값..