#2386
#include <iostream>
#include <string>
using namespace std;
int main()
{
char c;
int cnt = 0;
string str;
while(1){
cin >> c;
getline(cin,str);
if(c=='#'){
break;
}
//대문자를 소문자로 변환
for(int i=0;i<str.length();i++){
if(str[i]>='A' && str[i]<='Z'){
str[i] = str[i] - 'A' + 'a';
}
}
for(int i=0;i<str.length();i++){
if(str[i]==c){
cnt ++;
}
}
cout << c << ' ' << cnt;
cout<<'\n';
cnt = 0;
}
return 0;
}
#2420
#include <iostream>
#include <string>
using namespace std;
int main()
{
long long n,m;
cin >> n >> m;
if(m>=n){
cout << m-n;
}
else{
cout<<n-m;
}
return 0;
}
#2438
#include <iostream>
#include <string>
using namespace std;
int main()
{
int n;
cin >> n;
for(int i=1;i<=n;i++){
//i보다 작을 때로 해야한다. n보다 작을 때로 하면 5를 입력했을 때 별 5개가 5줄에 출력된다.
for(int j=0;j<i;j++){
cout<<"*";
}
cout<<'\n';
}
return 0;
}
#2475
#include <iostream>
#include <string>
#include <cmath>
using namespace std;
int main()
{
int arr[5];
int sum=0;
for(int i=0;i<5;i++){
cin >> arr[i];
sum += pow(arr[i],2);
}
cout << sum % 10;
return 0;
}
#2476
#include <iostream>
#include <string>
#include <cmath>
using namespace std;
int main()
{
int t;
cin >> t;
int a,b,c,sum=0,maxi=0;
for(int i=0;i<t;i++){
cin >> a >> b >> c;
if(a==b && b==c){
sum = 10000 + a*1000;
}
else if(a==b || a==c){
sum = 1000 + a*100;
}
else if(b==c){
sum = 1000 + b*100;
}
else{
if(a>b && a>c){
sum = a*100;
}
else if(b>c && b>a){
sum = b*100;
}
else{
sum = c*100;
}
}
if(sum > maxi){
maxi = sum;
}
}
cout << maxi;
return 0;
}
#2484
#include <iostream>
#include <string>
using namespace std;
int main()
{
int t, maxi = 0;
cin >> t;
for (int i = 0; i < t; i++) {
// 주사위 눈의 개수를 세는 배열
int dice[7] = {0};
// 당첨금 저장
int sum = 0;
// 주사위 4번 던짐
for (int j = 0; j < 4; j++) {
int num;
cin >> num;
// 해당 주사위의 눈을 셈
dice[num]++;
}
for (int j = 1; j <= 6; j++) {
if (dice[j] == 4) {
sum = 50000 + j * 5000;
break;
} else if (dice[j] == 3) {
sum = 10000 + j * 1000;
break;
}
}
if (sum == 0) {
int cnt = 0;
int num1, num2;
for (int j = 1; j <= 6; j++) {
if (dice[j] == 2) {
cnt++;
if (cnt == 1) {
num1 = j;
} else if (cnt == 2) {
num2 = j;
}
}
}
if (cnt == 2) {
sum = 2000 + num1 * 500 + num2 * 500;
} else if (cnt == 1) {
sum = 1000 + num1 * 100;
} else {
int maxNum = 0;
for (int j = 1; j <= 6; j++) {
if (dice[j] == 1 && j > maxNum) {
maxNum = j;
}
}
sum = maxNum * 100;
}
}
if (sum > maxi) {
maxi = sum;
}
}
cout << maxi << endl;
return 0;
}
#2490
#include <iostream>
#include <string>
using namespace std;
int main()
{
int arr[4];
for(int i=0;i<3;i++){
int cnt=0;
for(int i=0;i<4;i++){
cin >> arr[i];
if(arr[i]==1){
cnt++;
}
}
//1이 4개 = 모(E)
if(cnt==4){
cout<<"E";
}
else if(cnt==3){
cout<<"A";
}
else if(cnt==2){
cout<<"B";
}
else if(cnt==1){
cout<<"C";
}
else{
cout<<"D";
}
cnt = 0;
cout<<'\n';
}
return 0;
}
#2562
#include <iostream>
#include <string>
using namespace std;
int main()
{
int arr[9],Maxx=0,i=0,n=9,index=0;
for(int i=0;i<9;i++){
cin >> arr[i];
}
while(n--){
if(arr[i]>Maxx){
Maxx = arr[i];
index = i+1;
}
i++;
}
cout << Maxx <<'\n' <<index;
return 0;
}
#2566
#include <iostream>
#include <string>
using namespace std;
int main()
{
int Max = 0;
//가장 큰 수의 위치 행,열
int row,col;
for(int i=1;i<=9;i++){
for(int j=1;j<=9;j++){
int num;
cin >> num;
if(num>=Max){
Max = num;
row = i;
col = j;
}
}
}
cout << Max << '\n';
cout<< row << ' ' << col << '\n';
return 0;
}
#2576
#include <iostream>
#include <string>
using namespace std;
int main()
{
int arr[7],sum=0,mini=100;
for(int i=0;i<7;i++){
cin >> arr[i];
if(arr[i]%2 == 1){
sum += arr[i];
if(arr[i]<mini){
mini = arr[i];
}
}
}
if(sum==0){
cout<<-1;
}
else{
cout << sum << '\n' << mini;
}
return 0;
}