본문 바로가기

캐릭터애니메이션

(2)
[TIL]2024-4-18 / 73일차 - 최종 프로젝트 7주차 4일차 1. 오늘의 알고리즘 코드 카타 - 개인정보 수집 유효 기간 답안 : //추월은 순위가 한 번에 하나씩만 바뀌기에 한 개의 딕셔너리 내에서 해결 가능 using System; using System.Collections.Generic; public class Solution { public string[] solution(string[] players, string[] callings) { Dictionary dict = new Dictionary(); for(int i = 0; i < players.Length; i++) { dict.Add(players[i], i); } foreach(string call in callings) { int rank = dict[call]; string overtake..
[TIL]2024-3-20 / 60일차 - 최종 프로젝트 3주차 3일차 1. 오늘의 기술 면접 질문 - 델리게이트(Delegate)의 개념에 대해 설명해주세요. 답안 : 델리게이트는 대리자라는 뜻으로, 메소드를 간접적으로 호출하기 위해 대리자 선언하여 참조시킬 수 있습니다. 메서드 파라미터와 리턴 타입에 대한 정의를 한 후, 동일한 파라미터와 리턴 타입을 가진 메서드를 서로 호환해서 불러 쓸 수 있는 기능으로, 특정 메소드를 처리할 때 그 메소드를 직접 호출하는 것이 아닌 델리게이트로 참조 시켜 부르는 것으로 사용할 수 있으며 이때에는 반환형과 매개 변수 종류, 갯수가 모두 일치해야 합니다. 이를 이용해 콜백 메서드나 구독 패턴을 구현할 수 있다. 또한 델리게이트 체인을 통해 여러 개의 메서드를 연결할 수 있다. 2. 오늘의 알고리즘 코드카타 - 체육복 답안 : //3가지 ..