티스토리 뷰

Algorithm

백준_방 번호_1475

Young_J 2020. 12. 28. 21:03

//알고리즘

1. 구현

 

2. 0부터 8까지 숫자배열 사용

 

3. 6과 9를 같이쓴다는 부분만 해결하면 됨.

 -> 6과 9의 개수를 6배열에만 카운팅하고 나누기 2를해서 올림 하면 됨.

 

4.  숫자배열중 가장 큰 수가 필요한 세트의 개수가 됨.

더보기
import java.util.Scanner;

public class 방번호_1475 {
	static int N, number[];

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);

		N = sc.nextInt();
		number = new int[9];

		String str = Integer.toString(N);

		for (int i = 0; i < str.length(); i++) {
			if (str.charAt(i) == '9') number[6]++;
			else number[str.charAt(i) - '0']++;

		}

		if (number[6] % 2 == 0) number[6] /= 2;
		else number[6] = number[6] / 2 + 1;

		int ans = 0;
		for (int i = 0; i < number.length; i++) {
			if (ans < number[i])
				ans = number[i];
		}

		System.out.println(ans);

	}

}

 

'Algorithm' 카테고리의 다른 글

프로그래머스_소수 찾기  (0) 2020.12.30
백준_연구소 3_17142  (0) 2020.12.29
백준_탈출_3055  (0) 2020.12.27
백준_패션왕 신한빈_9375  (0) 2020.12.25
백준_트리의 부모 찾기_11725  (0) 2020.12.24
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG more
«   2025/02   »
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
글 보관함