IT/TIL(127)
-
20231124_카드뭉치(프로그래머스)
오늘의 TIL은 알고리즘 코드카타의 문제 카드 뭉치로 두 개의 배열 cards1, cards2를 주어줬을 때, 이 두 개의 배열로 goal이라는 배열을 만들 수 있는가를 묻는 문제이다. https://school.programmers.co.kr/learn/courses/30/lessons/159994 이 문제를 해결하는데 있어서 어떻게 하면 좀 더 빠르게 풀 수 있을지를 고민했는데, 처음에는 for 문을 이용하여 문제를 해결하려했지만, 잘 해결되지 않아 다른 방법을 고안해낸 것이 goal을 기준으로 goal과 같은 단어를 포함하는 경우에는 진행하고 포함하지 않는 경우에는 No를 return하는 것이였다. 또, 중간의 것은 사용할 수 없기에 두 배열의 첫번째만을 사용하므로 goal[0] == cards1[..
2023.11.24 -
20231123_2016년(프로그래머스)
오늘의 TIL은 알고리즘 코드카타의 문제 2016년으로 https://school.programmers.co.kr/learn/courses/30/lessons/12901 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 2016년의 a월 b일이 주어지는 경우 해당 날짜가 어떤 요일인지를 알려주는 코드를 작성하는 것이다. 기본적으로 주어지는 정보는 2016년 1월 1일은 금요일이고 윤년(2월 29일까지 있는 년도)이며 a와 b에 들어가는 숫자는 실제로 있는 날짜 정보라는 것이다. 이 문제를 푸는 과정에서 간단하게 라이브러리를 사용하여 DateTime date ..
2023.11.24 -
20231122_기록_팀 프로젝트 회고
오늘의 TIL은 약 1주간 진행했던 팀 프로젝트에서 구현한 내용들의 소개이다. 내가 진행한 작업은 Status Scene을 꾸미는 작업으로, 기본적으로 Base Scene과 SceneManger 등의 기초 뼈대는 이미 있는 공간에 작업을 시작한 것으로 중점적으로 했던 작업은 1. 다른 Scene 들과의 잘 이어지는 연결(통일성 유지) 2. Status Scene을 통해 자신의 현재 상태를 잘 알 수 있게 표현 3. 기본 UI에서 Status의 중요한 부분 표시하기 의 세 가지를 중점으로 생각하며 진행했다. 1. 다른 Scene 들과의 잘 이어지는 연결(통일성 유지) 전체적인 게임의 Scene 연결도를 그려보면 아래와 같은데 Status Scene은 게임의 기본 Scene인 Town Scene과 연결되어 ..
2023.11.22 -
20231121_기록_유니티에서의 Static
오늘 한 것들 알고리즘 코드카타 Chapter 2 프로그래밍기초 팀 프로젝트 오늘의 TIL은 어제의 주제와 비슷하게 이어지는 주제로 어제 다른 Script에서 데이터를 받아오는 내용에서 아래처럼 private로 선언한 다음 public BaseItem statusWeapon; public void CurrentEquipmentItem() { } 함수도 public void로 작성해야된다고 했었는데, 이는 내가 statusWeapon이라는 class를 만든 다음 데이터를 집어넣고 그 데이터를 열람(get)하기만 하는 것이라면 위처럼 사용해도 되지만, 그 데이터를 수정(set)해야되는 경우에는 위와는 다르게 아래처럼 static을 추가해야된다. public static BaseItem statusWeapon..
2023.11.21 -
20231120_기록_C# Console에서의 글 정렬
오늘 한 것들 알고리즘 코드카타 Chapter 2 프로그래밍기초 팀 프로젝트 오늘 프로젝트에서 했던 작업은 Status 창의 디자인을 수정하여 캐릭터 아바타 만들기 Inventory와 연동하여 장착하고 있는 아이템 정보 받아오기 받아온 데이터로 Status 창의 아바타 이미지와 연동하기 기본 UI에 캐릭터 레벨, 공격력, 방어력, 소지금을 연동하여 UnderUI에 상시 표시되게 하기 이 중에서 오늘 적을 내용은 다른 Script에서 데이터를 받아오는 내용과 글을 가운데로 정렬하는 것으로, 우선 다른 Script에서 데이터를 받아오는 내용을 무기(Weapon)을 기준으로 작성하면 private BaseItem statusWeapon; 위 처럼 Class로 지정한 BaseItem을 private로 선언했다...
2023.11.20 -
20231117_기록_팀 프로젝트
오늘 한 것들 알고리즘 코드카타 Chapter 2 프로그래밍기초 팀 프로젝트 오늘의 TIL은 프로그래밍 기초 팀 프로젝트에서 있었던 내용으로 가장 우선적으로 적고 싶은 내용은 스크럼과 마인드 스토밍에 관한 내용이다. 팀 프로젝트에서 내가 맡은 부분은 'Status'로 플레이어의 현재 상태를 확인하는 부분이다. 이미 개인 프로젝트에서도 구현했던 내용이라 난이도가 다른 부분에 비해 쉬운 편이고 또한, 표시되는 내용도 많지 않기에 다른 부분에 비해 비중이 떨어지는 느낌을 받았다. 이에 맡은 부분을 좀 더 완성도 있게 구현하고자 다른 Text 게임에서의 상태보기를 보면서 어떻게 하면 좋을지 고민했지만 답이 나오지 않았다. 이에 대해 다른 팀원들의 대화를 통해 어떤 느낌으로 게임이 제작되고 있는지 파악하고, 스크..
2023.11.17