전체 글 101

[프로그래머스/C++] 리코쳇 로봇

문제 https://school.programmers.co.kr/learn/courses/30/lessons/169199?language=cpp 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 #include #include #include #include using namespace std; bool visited[100][100]; int solution(vector board) { int answer = -1; bool search = false; for(int i=0;i

[프로그래머스/C#]가장 많이 받은 선물

https://school.programmers.co.kr/learn/courses/30/lessons/258712?language=csharp 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 using System; using System.Collections.Generic; public class Solution { public int solution(string[] friends, string[] gifts) { int answer = 0; List listGiveAndTake = new List(); List listGift = new List..

[프로그래머스/C#]문자열 붙여서 출력하기/문자열의 앞의 n글자/문자열의 뒤의 n글

문자열 붙여서 출력하기 https://school.programmers.co.kr/learn/courses/30/lessons/181946 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr using System; public class Example { public static void Main() { String[] input; Console.Clear(); input = Console.ReadLine().Split(' '); String s1 = input[0]; String s2 = input[1]; Console.WriteLine(s1+s2); } ..

[프로그래머스/C++, C#] 타겟 넘버

타겟 넘버 https://school.programmers.co.kr/learn/courses/30/lessons/43165 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 그래프 탐색 문제 DFS, BFS 둘 다 가능 코드 (1) DFS -C++ #include #include using namespace std; int target_num; int result; vector input_numbers; void DFS(int idx, int num){ if(idx==input_numbers.size()){ if(num==target_num){ result..

[백준/C++] 9251번: LCS

9251번: LCS https://www.acmicpc.net/problem/9251 9251번: LCS LCS(Longest Common Subsequence, 최장 공통 부분 수열)문제는 두 수열이 주어졌을 때, 모두의 부분 수열이 되는 수열 중 가장 긴 것을 찾는 문제이다. 예를 들어, ACAYKP와 CAPCAK의 LCS는 ACAK가 된다. www.acmicpc.net 코드 #include #include using namespace std; int dp[1001][1001]; int main() { ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); string str1, str2; cin >> str1; cin >> str2; for (int i = 1; i

코테/백준 2024.01.31

[백준/C++] 14888번: 연산자 끼워넣기

14888번: 연산자 끼워넣기 https://www.acmicpc.net/problem/14888 14888번: 연산자 끼워넣기 첫째 줄에 수의 개수 N(2 ≤ N ≤ 11)가 주어진다. 둘째 줄에는 A1, A2, ..., AN이 주어진다. (1 ≤ Ai ≤ 100) 셋째 줄에는 합이 N-1인 4개의 정수가 주어지는데, 차례대로 덧셈(+)의 개수, 뺄셈(-)의 개수, 곱 www.acmicpc.net 코드 #include #include using namespace std; int operands[11]; int operators[4]; int n; long long max_num = -1000000000; long long min_num = 1000000000; void dfs(int operands_i..

코테/백준 2024.01.27

Gazzlers 개발일지 - Reward Object 수정

https://made-myblog.tistory.com/74 Gazzlers 개발일지 - WAVE 이후 보상(아이템) 선택 구현 오늘 구현하고자 하는 부분 => WAVE 이후 아이템 선택 및 WAVE 시작 1. 아이템 구조 설정 맨 상위 오브젝트로 RewardGroup을 두어 두 개의 Reward를 관리하도록 설정. Reward는 Reward의 내용을 서술하는 UI부 made-myblog.tistory.com 기존 R&D용으로 단순히 object로 부착한 cube를 대체하고자 한다. (그러나 아직도 object를 fix하지 못하였댜,,,,,,,,ㅎ) 일단 Reward 안에 object들을 겁나게 달아주기 object들의 컴포넌트는 기존 object와 같습니댜 -Reward object 전부를 비활성화하..

Gazzlers 개발일지 - Upgrade 데이터 연동

로비씬에서 보았던 Upgrade부분을 데이터 연동까지 해서 구현할 차례. 기존에도 데이터 연동이 되는 부분이 있었지만 몇몇 부분의 수정 및 보충이 필요하다 판단하여 다시 시작. 1. 데이터 수정 및 생성 UpgradeData UpgradeAmountData UpgradePriceData 5000, 10000, 15000, 20000 UpgradeData DataManager 결과 2.UI에 띄우기 upgradeinfo, infomanager 생성 InfoManager ugpradecell 생성 UIUPgradeController Main * upgradeData의 변수명 amount를 value로 수정. 3. Info 생성 및 적용 *EnemyData *EnemyInfo *GunInfo *PlayerDa..

Gazzlers 개발일지 - 수정사항

1. 적 이동 속성 추가 Move부분 다음과 같이 수정. speed를 바로 적용하는 것이 아닌 댐핑을 주는 것으로 변경. 댐핑 받는 구간도 띄엄띄엄 나눠서 enemy가 덜덜거리지 않도록 조정. 2. Map 맵이 생성되기 전에 player가 존재하여 Init으로 player에게 위치값을 주어도 player의 위치가 변하지 X 차라리 게임이 시작되었을 때 player의 앞부분은 rail이 전부 일직선인 것으로 수정.

Gazzlers 개발일지 - 로비씬 UI 구현

기존 Oculus의 RayExampleScene에 있는 Cylinder 오브젝트를 프리팹으로 만들어 갖고 온다. Cylinder의 자식 오브젝트들이 위의 세 개의 Canvas. 프리팹을 언팩하고 Cylinder를 제거 Canvas의 자식 오브젝트인 Mesh의 Canvas Cylinder 컴포넌트에서 Cylinder부분이 missing난 것을 볼 수 있다. 더 이상 Cylinder를 사용하지 않을 것이므로 위의 컴포넌트는 제거한다. Canvas Cylinder 컴포넌트를 제거하면 더이상 Canvas Mesh가 존재하지 않아 위와 같이 Missing난 것을 볼 수 있다. Canvas Mesh가 필요하므로 Canvas Cylinder를 대체할 Canvas Rect 컴포넌트를 Mesh 오브젝트에 붙이고 Canv..