aboutsummaryrefslogtreecommitdiff
path: root/codeforces/Word/main.cpp
blob: d32a6cae6c94d19f944eb45e305a6a9d0506828b (plain)
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
29
30
31
32
33
34
#include <bits/stdc++.h>
#include <cctype>

using namespace std;

string convertLower(string s) {
  for (auto &ch : s) {
    ch = tolower(ch);
  }
  return s;
}
string convertUpper(string s) {
  for (auto &ch : s) {
    ch = toupper(ch);
  }
  return s;
}

int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(NULL);
  string s;
  cin >> s;
  int l = 0;
  int u = 0;
  for (auto ch : s) {
    if (islower(ch)) {
      l++;
    } else {
      u++;
    }
  }
  cout << (l < u ? convertUpper(s) : convertLower(s));
}