반응형
k의개수
문제설명
1부터 13 까지의 수에서 1은 1,10,11,12,13 이렇게 총 6번 등장합니다. 정수 i,j,k 가 매개변수로 주어징 떄, i부터 j까지k가 몇 번 등장 하는지 return 하도록 solution 함수를 완성해 주세요.
java code
class Solution {
public int solution(int i, int j, int k) {
int answer = 0;
for (int l = i; l <= j; l++) {
String[] num = String.valueOf(l).split("");
for (String item: num) {
if (item.contains(String.valueOf(k)))answer++;
}
}
return answer;
}
}
python code
def solution(i, j, k):
answer = 0
for l in range(i, j+1):
num = str(l)
for item in num:
if str(k) in item:
answer += 1
return answer
반응형
'algorithm' 카테고리의 다른 글
[프로그래머스]숨어있는 숫자의 덧셈 (2) - java (0) | 2023.03.15 |
---|---|
[프로그래머스]나누어 떨어지는 숫자 배열 - java, python (0) | 2023.03.15 |
[프로그래머스]가까운수 - java, python (0) | 2023.03.12 |
[프로그래머스]2차원으로 만들기 - java, python (0) | 2023.03.11 |
[프로그래머스]A로 B 만들기 -java, python (0) | 2023.03.10 |
댓글