[C++] 1475 : 방 번호

리폐·2023년 9월 15일

백준

목록 보기
3/18

1475 : 방 번호

제출코드

#include <iostream>
#include <algorithm>
using namespace std;

int main() {
	int a; 
    cin >> a; //숫자 입력
	int arr[10] = { 0, };

	while(a != 0) {
		arr[a % 10]++; //숫자 index에 사용한 번호 추가
		a /= 10;
	}

	int ans = 0;
	for (int i = 0; i < 10; i++) {
		if (i == 6 || i == 9) continue; //i가 6, 9 일때 계산 따로 처리
		ans = max(ans, arr[i]); 
	}

	ans = max(ans, (arr[6] + arr[9] + 1) / 2); //6, 9중 하나만 사용 했을때 0이 되는거 방지 
	cout << ans  << "\n";
}
profile
Unreal 5, Unity 공부

0개의 댓글