백준 문자 1371번 가장 많은 글자
https://www.acmicpc.net/problem/1371
#include<stdio.h>
#include<string.h>
int main(void)
{
int ap[26]={0};
int i,j,k=0,l,m;
char a[5004];
while(gets(a))// 입력이 끝날 때까지 함
{
for(i=0;a[i];i++)
{
if('a'<=a[i] && a[i]<='z') // 알파벳 순서 대로
{ 확인함
ap[a[i]-'a']++;
if(k<ap[a[i]-'a']) // 가장 많이 나온 수를
{ 배열에 저장한다.
k=ap[a[i]-'a'];
}
}
}
}
for(j=0;j<26;j++)
{
if(k==ap[j]&& ap[j]!=0)
{
printf("%c",'a'+j);
}
}
반복문을 통해 같은 수가 있는 알파벳이 나와도 순서 대로 출력할 수 있다.
}
Author And Source
이 문제에 관하여(백준 문자 1371번 가장 많은 글자), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@junjun1215/백준-문자-1371번-가장-많은-글자저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)