일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Object Poling
- Ainimation Blending
- Prefabs
- apk
- Hpbar
- raycast
- 유니티
- 스크롤링
- Transform
- CSharp #자료구조
- rotation
- 프리팹
- Hp바
- LayerMark
- 일시정지
- Vector3
- joystick
- 2D슈팅게임
- Unity
- 플레이어 방향전환
- Object Pooling
- 플레이어 이동
- 패럴렉스
- Blend Type
- raycasting
- rigidbody
- Animation State Machine
- Parallax
- Scrooling
- 오브젝트 풀링
- Today
- Total
목록Programmers - C# (124)
주녘공부일지
https://school.programmers.co.kr/learn/courses/30/lessons/12939 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 정답코드 및 핵심 아이디어, 유의사항 직관적인 문제로 주석참조 using System; using System.Collections.Generic; using System.Linq; public class Solution { public string solution(string s) { // 공백을 기준으로 문자열을 잘라서 담음 (string[]) var strs = s.Split(' ');..
https://school.programmers.co.kr/learn/courses/30/lessons/12911 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 정답코드 및 핵심 아이디어, 유의사항 2진수로 변환했을 때 1의 개수를 반환하는 메서드를 선언해 문제 그대로 풀이 주석참조 using System; class Solution { public int solution(int n) { int answer = n + 1; // 초기세팅 int count = Function(n); // n의 1의 개수 // 1의 개수가 같아질 때까지 더해나감 whi..
https://school.programmers.co.kr/learn/courses/30/lessons/12951 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 정답코드 및 핵심 아이디어, 유의사항 모든 문자를 소문자로 만든 뒤 공백을 만난 후 첫번째 문자가 숫자 아닐 경우(소문자일 경우) 대문자로 변환 + 주어진 조건에 따라서 변환이 자주 일어날 수도 있을 것 같아 StringBuilder를 사용 주석참조 using System; using System.Text; public class Solution { public string solution(..
https://school.programmers.co.kr/learn/courses/30/lessons/12953 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 정답코드 및 핵심 아이디어, 유의사항 오름차순 정렬 후, 첫 번째 인덱스 (최소 값)을 answer에 넣고 시작해 하나씩 짝지어 최소공배수를 구함+ a % b 연산에서 b가 a보다 더 클 경우에는 b가 리턴되어 0이 될 수 없음 ( 결국 a > b 가 됨 ) 주석참조 using System; public class Solution { public int solution(int[] arr) {..
https://school.programmers.co.kr/learn/courses/30/lessons/12981 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 정답코드 및 핵심 아이디어, 유의사항 n명의 사람이 끝말잇기를 했을 때, 틀린 사람에 대해 [ 몇번 째 사람, 몇번 째 순서 ] 로 반환하면 되는 문제 끝말잇기의 틀리는 조건 - 앞 순서의 마지막 문자와 현재 순서의 첫 문자가 같아야 함 - 앞에 나온 문자열이 아니여야 함 // List.Contains로 체크 주석참조 using System; using System.Collections.Ge..
https://school.programmers.co.kr/learn/courses/30/lessons/12909 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 정답코드 및 핵심 아이디어, 유의사항 결국 올바른 괄호는 여는 괄호가 먼저 나오고 닫는 괄호가 나오는지 체크하면 되는 문제 - 여는 괄호를 만나면 count에 1을 더함 - 닫는 괄호를 만나면 count에 1을 뺌 ( 단, count가 이미 0이라면 올바르지 않은 괄호 ) - 최종적으로 모든 괄호를 체크했다면, count가 0인지 체크해서 여부판단 using System; public cla..
https://school.programmers.co.kr/learn/courses/30/lessons/76502 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 정답코드 및 핵심 아이디어, 유의사항 문자열을 회전하며 올바른 괄호인지 체크하는 문제 1) 문자열을 회전- 문자열을 계속 추가, 삭제해야하므로 StringBuilder를 사용 2) 문자열이 주어진 조건에 따른 올바른 괄호인지 체크- 올바른 괄호는 결국 여는 괄호 순서의 역순으로 닫는 괄호가 나오면 됨 -> Stack(후입선출) 활용https://godgjwnsgur7.tistory.com/4..
https://school.programmers.co.kr/learn/courses/30/lessons/42842 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 정답코드 및 핵심 아이디어, 유의사항 구해야 하는 가로 값 x, 세로 값 y로 놓고 수식을 세워서 풀면 되는 문제 매개변수로 주어지는 테두리 영역 brown과 테두리영역을 제외한 영역 yellow에 따른 수식은 아래와 같음 1) 각각 가로 * 2 값과 세로 * 2 값에 겹치는 영역인 꼭짓점의 개수 4를 빼줌 - brown = 2x + 2y - 4 brown = 2(x + y - 2) brow..
https://school.programmers.co.kr/learn/courses/30/lessons/42883 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 정답코드 및 핵심 아이디어, 유의사항 지정된 횟수만큼 숫자를 지워 가장 큰 수를 만드는 문제 - 0번 인덱스부터 순차적으로 n < n + 1 일 경우 n번 인덱스의 문자를 지우면 가장 큰 수가 나옴 - 빈번한 문자열 삭제, 추가가 있을 예정이므로 StringBuilder를 사용함 ( string은 문자열 수정 시 새로운 영역을 매번 할당하여 가비지를 발생시키는 등 성능이 안 좋기 때문 ) u..
https://school.programmers.co.kr/learn/courses/30/lessons/87390 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 정답코드 및 핵심 아이디어, 유의사항 주어진 조건에 따라 배열을 만들고 인덱스를 기준으로 left ~ right까지 자른 배열을 반환하는 문제 - 최적화를 위해 문제 애니메이션 처럼 2차원 배열을 만들고 1차원으로 변환하거나 자를 필요 없이, 자른 배열의 값을 구해서 list에 추가 -> 배열로 변환해서 반환하여 해결 -> 가상 2차원 배열 virtualArray[y][x] 가 있다고 가정했..