관리 메뉴

STIKA-DEV

TIL[36] 본문

프로그래밍/Unity + C#

TIL[36]

STIKA 2024. 2. 28. 09:59

24.02.28 Wed

 

 

❤️ TIL [36]

Today I Learned


✏️ 작업 내용

✔️ 알고리즘 코드카타 - 서울에서 김서방 찾기

✔️ 


✔️ 알고리즘 코드카타 - 서울에서 김서방 찾기

[문제]

String형 배열 seoul의 element중 "Kim"의 위치 x를 찾아, "김서방은 x에 있다"는 String을 반환하는 함수, solution을 완성하세요. seoul에 "Kim"은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다.

 

[조건]

seoul은 길이 1 이상, 1000 이하인 배열입니다.

seoul의 원소는 길이 1 이상, 20 이하인 문자열입니다.

"Kim"은 반드시 seoul 안에 포함되어 있습니다.


[내 풀이]

public static string solution(string[] seoul)
{
    string answer = "";

    int count = 0;

    foreach (string s in seoul)
    {
        if (s == "Kim")
            answer = "김서방은 " + count + "에 있다";

        count++;
    }

    return answer;
}

 

[람다, FindIndex 사용]

using System;

public string solution(string[] seoul)
{
        int answer = 0;
        
        answer = Array.FindIndex(seoul, i => i == "Kim");

        return string.Format("김서방은 {0}에 있다",answer);
}

 

SelectUI.activeSelf


📝 오늘의 마무리

 


 

✏️ 스스로 어제보다 한 발 더 나아갔다는 것을 자각하기

✏️ TIL을 쓰기 위해서라도, 오늘 반드시 단 하나라도 배우기

✏️ 꾸준히 기록을 남기는 습관 가지기

'프로그래밍 > Unity + C#' 카테고리의 다른 글

TIL[38]  (0) 2024.03.07
TIL[37] < 새로운 팀 프로젝트 시작 >  (0) 2024.03.07
TIL[35]  (0) 2024.02.27
TIL[34] < MyZep >  (0) 2024.02.22
TIL[33]  (0) 2024.02.22