문제 : https://www.acmicpc.net/problem/1475
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int[] number = new int[10];
Scanner scan = new Scanner(System.in);
String input = scan.nextLine();
int max =0 ;
for (int i = 0; i < input.length(); i++) {
number[input.charAt(i)-'0']++;
}
number[6] = (int)Math.ceil((number[6]+(double)number[9])/2);
number[9] = 0;
for(int num : number) {
if(num > max) {
max = num;
}
}
System.out.println(max);
scan.close();
}
}
'알고리즘 > 심심풀이 문제풀기' 카테고리의 다른 글
[심심풀이 백준문제풀기] 2178번 미로 탐색 (0) | 2018.03.14 |
---|---|
[심심풀이 백준문제풀기] 7576번 토마토 (0) | 2018.03.14 |
[심심풀이 백준문제풀기] 2775번 부녀회장이 될테야 (0) | 2018.03.04 |
[심심풀이 백준문제풀기] 1924번 2007년 (0) | 2018.03.04 |
[심심풀이 백준문제풀기] 10250번 ACM 호텔 (0) | 2018.03.04 |