반응형
처음에 방 번호를 문자열로 받아 처리하려고 하였으나
int형 정수로 받아 처리를 하였다.
#include<iostream>
#include<string>
using namespace std;
int main() {
int roomNumber;
cin >> roomNumber;
int check[10] = { 0 };
int maxSize = 0;
if(roomNumber == 0) {
maxSize = 1;
}
while(roomNumber > 0) {
check[roomNumber % 10]++;
roomNumber /= 10;
}
check[6] += check[9];
if((check[6] % 2) == 0) {
check[6] /= 2;
} else {
check[6] = check[6] / 2 + 1;
}
for(int i = 0; i < 9; i++) {
if(maxSize < check[i]) {
maxSize = check[i];
}
}
cout << maxSize;
return 0;
}
반응형
'BaekJoon > C++' 카테고리의 다른 글
2167 : 2차원 배열의 합 (C++) (0) | 2021.02.03 |
---|---|
1100 : 하얀 칸 (C++) (0) | 2021.02.03 |
1259 : 팰린드롬수 (C++) (0) | 2021.01.20 |
2810 : 컵홀더 (C++) (0) | 2021.01.19 |
4796 : 캠핑 (C++) (0) | 2021.01.19 |
댓글