[νλ‘κ·Έλλ¨Έμ€/Java] Level1 - ν¬κΈ°κ° μμ λΆλΆ λ¬Έμμ΄
λ¬Έμ
https://school.programmers.co.kr/learn/courses/30/lessons/147355
νλ‘κ·Έλλ¨Έμ€
μ½λ μ€μ¬μ κ°λ°μ μ±μ©. μ€ν κΈ°λ°μ ν¬μ§μ 맀μΉ. νλ‘κ·Έλλ¨Έμ€μ κ°λ°μ λ§μΆ€ν νλ‘νμ λ±λ‘νκ³ , λμ κΈ°μ κΆν©μ΄ μ λ§λ κΈ°μ λ€μ λ§€μΉ λ°μΌμΈμ.
programmers.co.kr
νμ΄
9μλ¬μ νμλ λ¬Έμ μ΄λ€.
μνμ
μ²μμλ νκΈμμ© μλΌμ κ·Έκ±Έ λ€μ string μ λ£μ΄μ κ·Έκ±Έ λ€μ μ μλ‘ λ°κΏμ λΉκ΅νλ€κ°
μ λ§λ€ substringμ΄ μλκ±Έ λ€μ μκ°νκ³ μ½λ κΈΈμ΄λ₯Ό μ£ΌμΌ μ μμλ€.
μμ¬μ΄μ
λ°νμμλ¬κ° λ μ κ³ λ―Όμ ν ν ννΈλ₯Ό λ΄€λλ° pμ κΈΈμ΄κ° 1μ΄μ 18μ΄νλΌλ λ§μ λ£κ³
μ....ν..! longμ΄κ΅¬λ νκ³
κΉ¨λ¬μκ³Ό λμμ μμ ν΄μ λλλ ν΅κ³Όκ° λλ€.
class Solution {
public int solution(String t, String p) {
int answer = 0;
long numP = Long.valueOf(p);
for(int i=0;i<t.length()-p.length()+1;i++){
if(Long.valueOf(t.substring(i, i+p.length()))<=numP){
answer++;
}
}
return answer;
}
}
μ λ΅