목록Unity (23)
동구의_C# & Unity_개발일지
미니 프로젝트 부터 시작하여 입문, 숙력, 심화의 과정이 오늘로부터 끝이 난다!! 내일 부터는 드디어 최종 프로젝트을 시작한다!! 새로운 팀과 시작하여 8주간 진행하는 프로젝트이기 때문에 팀원에 피해가 가지않게 내가 모집한 팀인만큼 책임감을 가지고 열심히 해야겠다. 알고리즘 코드카타 32일차 직사각형 별찍기 문제 설명 이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다.별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요. using System; class Program { static void Main(string[] args) { string[] input = Console.ReadLine().Split(); int n = int.Parse(input..
보호되어 있는 글입니다.
오늘은 팀 프로젝트에서 각자가 맡은 역할을 구현하고 병합을 하였다. 알고리즘 코드카타 29일차 문자열 내림차순으로 배치하기 문제 설명 문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요.s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다. using System; public class Solution { public string solution(string s) { string answer = ""; char[] aa = s.ToCharArray(); Array.Sort(aa); Array.Reverse(aa); answer = new string(aa); return answer; } } 팀 프로젝트
알고리즘 코드카타 25일차 가운데 글자 가져오기 문제 설명 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. using System; public class Solution { public string solution(string s) { string answer = ""; int a = s.Length / 2; if (s.Length % 2 != 0) answer = s.Substring(a, 1); else answer = s.Substring(a - 1, 2); return answer; } } 3D 게임 개발 고급 피격 만들기 게임 빌드 프로세스 이해 포톤이란 Net - Pong 만들기 01. 핵심 내용 Unity를..
알고리즘 코드카타 24일차 제일 작은 수 제거하기 문제 설명 정수를 저장한 배열, arr 에서 가장 작은 수를 제거한 배열을 리턴하는 함수, solution을 완성해주세요. 단, 리턴하려는 배열이 빈 배열인 경우엔 배열에 -1을 채워 리턴하세요. 예를들어 arr이 [4,3,2,1]인 경우는 [4,3,2]를 리턴 하고, [10]면 [-1]을 리턴 합니다. using System; using System.Linq; public class Solution { public int[] solution(int[] arr) { int v = arr.Min(); int[] answer = arr.Where(x => x != v).ToArray(); if (answer.Count() == 0) { answer = new..
오늘은 입문, 숙련에 이어 마지막 주차인 심화 주차이다. 이번 심화 주차인 2주 과정이 끝나면 본격적인 최종 프로젝트가 8주간 시작된다! 또다시 새로운 팀과 함께 팀 노션을 만들며 심화과정에서의 3D 게임 내용을 더욱 깊게 배워볼 예정이다! 알고리즘 코드카타 23일차 없는 숫자 더하기 문제 설명 0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요. using System; using System.Collections.Generic; using System.Linq; public class Solution { public int solu..
오늘은 숙련 팀 프로젝트 마지막 날로 제출을 하였다. 발표는 내가 하였고 처음이라 많이 떨려서 내가 뭐라고 말을 하였는지조차 모르겠다. 아무튼 잘 마무리되었고 잘..제출 한 것 같다! 석동구 : 맵 구성 및 스테이지 구성 담당 타일 맵으로 탬플릿 제작 기본 제작 )일반 몬스터 맵 / 보스 맵 / 숨겨진 방(보상 맵) 맵에 콜라이더 구현(벽 또는 지형지물) 맵 랜덤배치 로직 구현 스테이지 넘어가는 방식 구현 몬스터 스폰 위치 설정 기본 구현)맵에 기본적으로 존재하는 몬스터 스폰 위치(랜덤으로)만 지정 아이템 루팅 위치 설정 알고리즘 코드카타 22일차 핸드폰 번호 가리기 문제 설명 프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다.전화번호가 문자열 phone_n..
맵을 제작한 후 맵 스테이지을 만들어야 했다 플레이어가 문에 닿으면 랜덤 맵이 나와야 하며 정해진 스테이지에 보상맵이라는 고정맵이 나타나야한다. 여기서 막혔다... 이것 저것 찾아보고 조언도 구해 봤지만 감이 안잡혔다.. 1~5번째방은 랜덤으로 맵이 나타나야 되고 6번째방은 보상맵 7~11번째 방은 랜덤 맵 12번째 맵은 보상 맵 13번째는 랜덤 맵이 나오고 마지막 14번째 방은 보스방이 나와야 한다.. 중간에 보상 맵과 보스 맵이 나타나게 하는 것은 결국 팀원의 도움을 받았다. 알고리즘 코드카타 21일차 음양 더하기 문제 설명 어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제..