코린이의 소소한 공부노트

[프로그래머스/Lv.0] k의 개수 본문

코딩테스트 풀이/JAVA

[프로그래머스/Lv.0] k의 개수

무지맘 2022. 12. 27. 23:59

1. Input

1) 정수 i

2) 정수 j

3) 정수 k

 

2. Output

1) [i, j] 범위의 모든 수에 대해 k가 몇 번 등장하는지를 반환

 

3. Constraint

1) 1 i < j 100,000

2) 0 k 9

 

4. Example

Input: i=10, j=50, k=5 -> Output: 5

설명: 10부터 50까지 515, 25, 35, 45, 50 5번 등장한다.

 

5. Code

1) 첫 코드(2022/12/27)

String s = "";
for(int a=i ; a<=j ; a++)
    s += String.valueOf(a);
return s.replaceAll("[^"+k+"]","").length();