728x90
https://school.programmers.co.kr/learn/courses/30/lessons/147355
소스코드
형변환을 int.parse로 했다가 시간초 에러가 났다 알고 보니 제한사항에 1 ≤ p의 길이 ≤ 18을 생각하지 않고 int.parse로 해서 나는 오류였다. 제한사항을 잘 확인해 봐야겠다.
using System;
public class Solution
{
public int solution(string t, string p)
{
int answer = 0;
long ip = long.Parse(p);
for (int i = 0; i <= t.Length - p.Length; i++)
{
long it = long.Parse(t.Substring(i, p.Length));
if (it <= ip)
answer++;
}
return answer;
}
}
728x90
'코딩공부 > 프로그래머스' 카테고리의 다른 글
※[프로그래머스]Lv.1 덧칠하기 C# (0) | 2023.06.12 |
---|---|
※[프로그래머스]Lv.1 공원 산책 C# (0) | 2023.06.09 |
※[프로그래머스]Lv.1 달리기 경주 C#(dictionary) (0) | 2023.06.08 |
※[프로그래머스]Lv.0 조건에 맞게 수열 변환하기 2 C# (SequenceEqual) (1) | 2023.06.08 |
[프로그래머스]Lv.0 왼쪽 오른쪽 C# (Array.IndexOf, skip, take) (0) | 2023.06.07 |