목록C# (57)
STIKA
24.02.02 Fri D+29 ❤️ TIL Today I Learned ✏️ 작업 내용 ✔️ Array 기능 public class Solution { public long solution(long n) { long answer = 0; char[] a = n.ToString().ToCharArray(); System.Array.Sort(a); System.Array.Reverse(a); answer = System.Convert.ToInt64(new string(a)); return answer; } } Array.Sort() 배열 오름차순 정리 Reverse() 메서드를 사용하여 내림차순 정렬 Sort() 메서드에 인수 3개(배열, 시작 인덱스, 길이)를 전달하는 경우 배열의 인덱스부터 길이만큼의 ..
24.02.01 Thu D+28 ❤️ TIL Today I Learned ✏️ 작업 내용 ✔️ 참조형 에메랄드색을 받아오는건 참조형 참조형에 none이 있으면 nullreference 참조형은 가져올때 원본에 참조 값바꾸면 같이 바뀜 따로 값을 가져와서 새롭게 만들고 싶을때는 New new 키워드 -> 새로운 객체 만듬 (C++에서는 new는 동적할당때 썼었는데 C#에서는 다른의미로 쓰임) C++에서는 new로 동적할당을 하고 해제를 제대로 해주지 않으면 메모리 누수가 있었는데 C#에서는 가비지 컬렉터라고 그 공간을 바라보고있는애가 아무도 없으면 자동으로 슥-삭 해줌 값형은 하늘색 값만 복사해옴 ✏️ 스스로 어제보다 한 발 더 나아갔다는 것을 자각하기 ✏️ TIL을 쓰기 위해서라도, 오늘 반드시 단 하나..
24.01.31 Wed D+27 ❤️ TIL Today I Learned ✏️ 공부 내용 order in Layer -> 오브젝트 레이어 순서 sort in Layer -> UI 레이어 순서 ✏️ 스스로 어제보다 한 발 더 나아갔다는 것을 자각하기 ✏️ TIL을 쓰기 위해서라도, 오늘 반드시 단 하나라도 배우기 ✏️ 꾸준히 기록을 남기는 습관 가지기

24.01.30 Tue D+26 ❤️ TIL Today I Learned ❤️하루에 1%씩만 나아가도 4개월 동안 쌓이면 꽤 덩치가 커진답니다 :) ✏️ 작업 내용 ✔️ Contains Contains 메서드는 특정 문자 또는 문자열이 존재하면, true를 반환합니다. 존재하지 않을 경우 false를 반환합니다. string str = "Contains Method"; Console.WriteLine(str.Contains("Method")); => true Console.WriteLine(str.Contains("C#")); => false ✏️ 스스로 어제보다 한 발 더 나아갔다는 것을 자각하기 ✏️ TIL을 쓰기 위해서라도, 오늘 반드시 단 하나라도 배우기 ✏️ 꾸준히 기록을 남기는 습관 가지기
24.01.29 Mon D+25 ❤️ TIL Today I Learned ❤️하루에 1%씩만 나아가도 4개월 동안 쌓이면 꽤 덩치가 커진답니다 :) ✏️ 작업 내용 ✔️ Obstacle ✔️ Obstacle public class ObjectTrigger : MonoBehaviour { private GameObject myObject; private Obstacle myObstacle; public Transform min; public Transform max; public float InstanseSpeed; private void Start() { myObstacle = GetComponent(); myObject = myObstacle.choiceObject; } private void OnTr..
24.01.26 Fri D+24 ❤️ TIL Today I Learned ❤️하루에 1%씩만 나아가도 4개월 동안 쌓이면 꽤 덩치가 커진답니다 :) ✏️ 작업 내용 ✔️ 팀 프로젝트 맡은부분 구현 ✔️ Obstacle public class StopRain : MonoBehaviour { public GameObject OnTrigger; private void OnTriggerEnter2D(Collider2D coll) { if (coll.gameObject.tag == "Player") { Destroy(OnTrigger); Destroy(this.gameObject); } } } public class RainCollision : MonoBehaviour { UIManager uiManager; p..

24.01.25 Thu D+23 ❤️ TIL Today I Learned ❤️하루에 1%씩만 나아가도 4개월 동안 쌓이면 꽤 덩치가 커진답니다 :) 📌 오늘의 계획 알고리즘 코드카타 입문강의 전부 듣기 팀 프로젝트 작업부분 감잡기 ✏️ 작업 내용 ✔️ Unity 입문 MonoBehaviour가 자동으로 상속받아짐 오브젝트를 가져와서 연결하려면 무조건 필요 → 그 외에 용도로 쓴다면 필요 X 우리는 유니티에서 제공되는 함수(유니티 메서드)를 오버라이딩해서 사용 ex) start update fixedupdate 스크립트 라이프 사이클 게임 오브젝트의 생명 주기 동안 호출되는 특정한 메서드들의 순서와 타이밍 게임 오브젝트의 생성, 초기화, 업데이트, 파괴 등과 관련된 작업을 수행 Awake: 게임 오브젝트가..

24.01.24 Wed D+22 ❤️ TIL Today I Learned ❤️하루에 1%씩만 나아가도 4개월 동안 쌓이면 꽤 덩치가 커진답니다 :) 📌 오늘의 계획 알고리즘 코드카타 Unity Git 특강 Unity 1주차 듣기 ✏️ 작업 내용 ✔️ 알고리즘 코드카타 public static int solution(string s) { int answer = int.Parse(s); return answer; } 스트링을 정수로 바꾸는 코드 Parse는 생각보다 똑똑했다 string으로 부호가 들어와도 부호도 알아서 처리해준다 ex) "-1234" -> -1234 ✔️ Unity 입문 1주차 중력 사용 = 1 renderer들이 들고있는 material은 반짝일꺼냐 이런식의 반사율 재질(?)빛의효과 등 ..
24.01.23 Tue D+21 ❤️ TIL Today I Learned ❤️하루에 1%씩만 나아가도 4개월 동안 쌓이면 꽤 덩치가 커진답니다 :) 📌 오늘의 계획 알고리즘 코드카타 5주차 강의 끝내기 개인과제 완성 및 제출 ✏️ 작업 내용 ✔️ 유니티 사전캠프 5주차 Edit→Project Setting →Player → 스플래시이미지 build 도중 UnityException: Invalid project path 오류발생 → 확인해보니 경로중에 한글이 섞여있어서 오류해결 Can not sign the application 오류 설정한다고 껐다켰더니 keystore다시입력하래서 project setting가서 다시 비밀번호 입력 audioManger 만듬 public AudioClip bgmusic;..

24.01.22 Mon ❤️ TIL Today I Learned ❤️하루에 1%씩만 나아가도 4개월 동안 쌓이면 꽤 덩치가 커진답니다 :) 📌 오늘의 계획 알고리즘 코드카타 Unity 사전캠프 4주차 완강 ✏️ 작업 내용 ✔️ 알고리즘 코드카타 1. 나머지가 1이 되는 수 찾기 using System; public class Solution { public int solution(int n) { int answer = 1; while (n % answer != 1) { answer++; } return answer; } } 2. x만큼 간격이 있는 n개의 숫자 public class Solution { public long[] solution(int x, int n) { long[] answer = ne..