일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- Transform
- Object Poling
- Unity
- 2D슈팅게임
- raycasting
- 유니티
- 플레이어 방향전환
- joystick
- 스크롤링
- rigidbody
- 패럴렉스
- LayerMark
- raycast
- Animation State Machine
- 일시정지
- 오브젝트 풀링
- Scrooling
- Prefabs
- 플레이어 이동
- Blend Type
- CSharp #자료구조
- Hpbar
- Object Pooling
- Hp바
- Vector3
- Ainimation Blending
- 프리팹
- apk
- rotation
- Parallax
- Today
- Total
목록Programmers - C# (124)
주녘공부일지
https://school.programmers.co.kr/learn/courses/30/lessons/160585 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 정답코드 및 핵심 아이디어, 유의사항 - 주먹구구 예외처리 문제로, 간단해 보였지만 생각보다 예외 상황을 찾는 게 골치아팠던 문제 1) 한번 씩 번갈아가며 둠 - 후공이 더 많을 수 없고, 선공은 후공과 같거나 1이 커야 함 2) 빙고가 생기면 게임은 종료됨 - 선공이 이겼다면 후공은 둘 수 없고, 후공이 이겼다면 선공은 둘 수 없음 - 선공과 후공이 모두 빙고가 생길 수 없음 + 단, 빙..
https://school.programmers.co.kr/learn/courses/30/lessons/169199 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 정답코드 및 핵심 아이디어, 유의사항 - 이동 시에 벽을 만나거나 범위를 벗어날때까지 같은 방향으로 이동해야 함 - 최단거리 찾기 문제이므로 BFS 로 풀이 https://godgjwnsgur7.tistory.com/47 [Algorithm C#] BFS, DFS ( + Back Tracking ) 1. BFS(Breadth First Search) - 너비 우선 탐색 최단 경로, 임의의 ..
https://school.programmers.co.kr/learn/courses/30/lessons/77885 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 정답코드 및 핵심 아이디어, 유의사항 조건 1. 주어진 수보다 커야 함2. 비트(2진수)로 표현했을 때 각 자리수가 2개 이하로 달라야 함 3. 위 두 가지를 만족하는 최소 값 짝수라면? 비트의 끝은 무조건 0이므로 1로 바꾸어주면 조건이 성립 - f(n) = n + 1 ex) 10 -> 11, 100000 -> 100001 ... 홀수라면? 각 자리수가 2자리를 초과하여 다르면 안되고, 주..
https://school.programmers.co.kr/learn/courses/30/lessons/258711 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 정답코드 및 핵심 아이디어, 유의사항 그래프 순회로 풀면 시간초과 - 처음엔 그래프 순회를 하려고 생성한 정점의 번호를 구하고, 이어진 정점을 딕셔너리에 담아서 탐색하려고 했는데, 생성한 정점을 구하다보니 결국 그래프도 개수만 알면 되기에 생성한 정점의 번호를 구하듯이 구할 수 있을 것 같다는 아이디어에서 시작 ( 생각보다 제한 시간이 넉넉해서 바로 통과가 되버리는 바람에 매우 비효율적인 ..
https://school.programmers.co.kr/learn/courses/30/lessons/258712 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 정답코드 및 핵심 아이디어, 유의사항 입출력 예제에 나온 그대로 선물 지수 배열과 선물 현황 2차원 배열을 선언해 값을 세팅하고 친구가 받아야 하는 선물의 개수를 산출해 최대 값을 리턴하면 되는 문제 - 친구 이름을 key, index 값 value로 가지는 dict (선물 지수 배열과 선물 현황 배열의 인덱스 값 ) - 선물 지수 배열은 선물을 받으면 --연산, 선물을 주면 ++연산 - ..
https://school.programmers.co.kr/learn/courses/30/lessons/12971 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 정답코드 및 핵심 아이디어, 유의사항 DP문제로, dp[i]에는 i번까지 조건을 만족하는 최대 합을 담음 https://godgjwnsgur7.tistory.com/109 [Algorithm C#] 동적 계획법(DP) / Memoization, Tabulation 1. 동적 계획법(DP : Dynamic Programming) 복잡한 하나의 큰 문제를 여러 개의 작은 문제로 나누어 해결하는 ..
https://school.programmers.co.kr/learn/courses/30/lessons/81302 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 정답코드 및 핵심 아이디어, 유의사항 각 대기실의 모든 좌표에 접근해서 사람이 있을 경우에 주변을 맨헤튼 거리만큼 탐색해 거리두기를 지키고 있는지 판단 - 단 한 사람이라도 거리두기를 지키지 않는다면 더 이상 탐색할 필요가 없으므로, 따로 처리 (isCheck) BFS 탐색 ( 최단거리 ) 결국 맨헤튼 거리는 대기실 내의 좌표를 기준으로 모든 방향에 대한 최단 거리가 됨 - 단, 모든 방향에..
https://school.programmers.co.kr/learn/courses/30/lessons/131704# 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 정답코드 및 핵심 아이디어, 유의사항 이해만 잘 한다면 굉장히 직관적인 문제로, 문제를 잘 이해하는 것이 중요함 - 주어진 order는 순서대로 넣어야 하는 순서임 - 보조 컨테이너 벨트는 stack과 동일한 동작을 함 ( 후입선출 ) - 택배 상자는 1번부터 순서대로 n개가 존재하고 순서대로 뺴올 수 있음 ( 마치 queue처럼 ) -> 빼온 택배 상자는 order에 맞으면 넣고, 아니..
https://school.programmers.co.kr/learn/courses/30/lessons/172927# 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 정답코드 및 핵심 아이디어, 유의사항 하나의 곡괭이로 무조건 5개의 광물을 연속으로 캐야 하므로, 연속된 5개의 광물을 그룹으로 묶어서 비용이 많이 드는 그룹부터 가장 높은 등급의 곡괭이로 캐야 하는 문제 - 연속으로 캐야하는 광물 그룹을 주어진 곡괭이들로 캘 경우의 피로도를 담은 데이터클래스 GroupCostData - [곡괭이, 광물] 에 cost 값을 가지는 2차원 배열을 활용 ( ..
https://school.programmers.co.kr/learn/courses/30/lessons/159993 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 정답코드 및 핵심 아이디어, 유의사항 최단거리 길찾기를 조건에 따라 두번 적용하면 되는 문제 ( S -> L / L -> E ) - 현재 위치와 누적이동횟수를 class Pos를 선언해서 각 좌표와 누적이동횟수를 나타냄 - 주어진 maps로 벽, 도착지점을 판단하고, 방문배열을 따로 선언해 지나온 길을 체크함 - 최단 거리를 구하는 문제이므로 BFS(너비 우선 탐색) 알고리즘 적용 http..