[백준] 📂. (1475번) 방 번호
🗒️ 1475번) 방 번호
#include <iostream>
using namespace std;
int main(void)
{
ios::sync_with_stdio(false);
cin.tie(nullptr);
string N;
cin >> N;
int nums[9] = {};
for (char n : N)
{
if (n == '6' || n == '9') // 6과 9를 합쳐서 카운팅한다. 값을셀 때에는 2로 나누어 준다.
nums[6]++;
else
nums[n - '0']++;
}
int count(0);
for (int i = 0; i < 9; i++)
{
int c;
if (i == 6)
c = (nums[i] / 2) + (nums[i] % 2); // 6과 9 필요 세트 계산
else
c = nums[i];
if (c > count)
count = c;
}
cout << count;
return 0;
}
6을 뒤집으면 9로 쓸 수 있다(반대도 가능)는 조건이 까다로웠다.
댓글남기기