728x90
반응형
https://www.acmicpc.net/problem/14912
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
int specific = sc.nextInt();
int sNum = 0;
for (int j = 1; j <= num; j++) {
String nums = Integer.toString(j);
for (int i = 0; i < nums.length(); i++) {
int x = nums.charAt(i) - '0';
if (x == specific) {
sNum += 1;
}
}
}
System.out.println(sNum);
}
}
|
cs |
숫자를 문자열로 만든 후, 자릿 수 별로 잘라주면 된다.
위의 링크에서 2.문자열로 변환해서 구하는 방법을 보면 된다.
728x90
반응형
'Java > 백준' 카테고리의 다른 글
[java 백준] 실버 1/ 4358번 생태학 (0) | 2022.04.29 |
---|---|
[java 백준] 실버 5/1292번 쉽게 푸는 문제 (0) | 2021.09.19 |
[java 백준] 실버 5/ 16208번 귀찮음 (0) | 2021.07.20 |
[java 백준] 실버 4/ 1676번 팩토리얼 0의 개수 (0) | 2021.07.19 |
[java 백준] 브론즈 2/ 1592번 영식이와 친구들 (0) | 2021.07.19 |
댓글