[BOJ] 1371 ๊ฐ์ฅ ๋ง์ ๊ธ์_JAVA
[ ๋ฌธ์ ]
1371๋ฒ: ๊ฐ์ฅ ๋ง์ ๊ธ์
์ฒซ์งธ ์ค๋ถํฐ ๊ธ์ ๋ฌธ์ฅ์ด ์ฃผ์ด์ง๋ค. ๊ธ์ ์ต๋ 5000๊ธ์๋ก ๊ตฌ์ฑ๋์ด ์๊ณ , ๊ณต๋ฐฑ, ์ํ๋ฒณ ์๋ฌธ์, ์ํฐ๋ก๋ง ์ด๋ฃจ์ด์ ธ ์๋ค. ๊ทธ๋ฆฌ๊ณ ์ ์ด๋ ํ๋์ ์ํ๋ฒณ์ด ์๋ค.
www.acmicpc.net
์์ด์์๋ ์ด๋ค ๊ธ์๊ฐ ๋ค๋ฅธ ๊ธ์๋ณด๋ค ๋ง์ด ์ฐ์ธ๋ค. ์๋ฅผ ๋ค์ด, ๊ธด ๊ธ์์ ์ฝ 12.31% ๊ธ์๋ e์ด๋ค.
์ด๋ค ๊ธ์ด ์ฃผ์ด์ก์ ๋, ๊ฐ์ฅ ๋ง์ด ๋์จ ๊ธ์๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
[ ์
๋ ฅ ]
์ฒซ์งธ ์ค๋ถํฐ ๊ธ์ ๋ฌธ์ฅ์ด ์ฃผ์ด์ง๋ค. ๊ธ์ ์ต๋ 5000๊ธ์๋ก ๊ตฌ์ฑ๋์ด ์๊ณ , ๊ณต๋ฐฑ, ์ํ๋ฒณ ์๋ฌธ์, ์ํฐ๋ก๋ง ์ด๋ฃจ์ด์ ธ ์๋ค.
๊ทธ๋ฆฌ๊ณ ์ ์ด๋ ํ๋์ ์ํ๋ฒณ์ด ์๋ค.
[ ์ถ๋ ฅ ]
์ฒ ์งธ ์ค์ ๊ฐ์ฅ ๋ง์ด ๋์จ ๋ฌธ์๋ฅผ ์ถ๋ ฅํ๋ค. ์ฌ๋ฌ ๊ฐ์ผ ๊ฒฝ์ฐ์๋ ์ํ๋ฒณ ์๋ฅ๋ก ์์๋ ๊ฒ๋ถํฐ ๋ชจ๋ ๊ณต๋ฐฑ์์ด ์ถ๋ ฅํ๋ค.
[ ์์ ์ ๋ ฅ 1 ] | [ ์์ ์ถ๋ ฅ 1 ] |
international organizations |
a |
[ ์์ ์ ๋ ฅ 2 ] | [ ์์ ์ถ๋ ฅ 2 ] |
baekjoon online judge | eno |
[ ์ ์ฒด ์ฝ๋ ]
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class Main {
public static void main(String[] args) throws IOException{
// TODO Auto-generated method stub
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
int [] alpha = new int[26];
String str;
int max = 0;
while((str = br.readLine()) != null) {
for(int i=0 ; i<str.length() ; i++) {
if(str.charAt(i) >= 'a' && str.charAt(i) <= 'z') {
alpha[str.charAt(i)-'a']++;
}
}
}
for(int i=0 ; i<26 ; i++) {
max = Math.max(max, alpha[i]);
}
for(int i=0 ; i<26 ; i++) {
if(alpha[i] == max) {
bw.write('a' + i);
}
}
bw.flush();
bw.close();
}
}