오늘의 코드카타
크기가 작은 부분 문자열
using System;
public class Solution {
public int solution(string t, string p) {
int answer = 0;
int n = t.Length;
int m = p.Length;
for (int i = 0; i <= n - m; i++)
{
string subStr = t.Substring(i, m); // 비교를위해 잘라낼 t의 내부배열
long subNum = long.Parse(subStr); // 배열 substr를 값 int로 변환
if (subNum <= long.Parse(p)) //배열 p를 값으로 전환한후 subnum과 비교
{
answer++;
}
}
return answer;
}
}
Substring은 배열에서 자를 위치 / 자를 길이를 받아야함
int를 사용할때 테스트는 통과했는데 제출시 런타임 에러가 떳는데
배열p의 길이가 최대 18자리까지여서 int를 long으로 바꾸었다
오늘의 팀 프로젝트
벌써 심화주차 팀프로젝트에 돌입하게 되었다.
계속 2d 프로젝트에 얽매여 있었기에 이번엔 3d를 해보고싶단 생각이 들어서
서바이벌 게임을 만들게 되었다.
이번에도 어쩌다 보니 아이템에 관련된 기능을 다루게 되었는데
아이템 조합이라거나 사물과 작용해서 자원을 채취하는 방식으로 진행할것이다
'TIL' 카테고리의 다른 글
TIL 24-03-06 (0) | 2024.03.06 |
---|---|
TIL 24-024-27 (0) | 2024.02.27 |
TIL 24-02-20 (0) | 2024.02.20 |
TIL 24-02-19 (0) | 2024.02.19 |
TIL 24-02-14 (0) | 2024.02.14 |