π·πΌλͺ¨μ¬λ΄μ κ°λ°μμ²π·πΌ
[JAVA/μ½λ©ν μ€νΈ] νκΈ νμ₯(ν΄μ¬) λ³Έλ¬Έ
[JAVA/μ½λ©ν μ€νΈ] νκΈ νμ₯(ν΄μ¬)
μμΌμ΄ 2021. 5. 17. 23:27μ€λͺ
νκΈ νμ₯μ λ½λλ° νλ³΄λ‘ κΈ°νΈ A, B, C, D, E νλ³΄κ° λ±λ‘μ νμ΅λλ€.
ν¬νμ©μ§μλ λ° νμλ€μ΄ μκΈ°κ° μ νν ν보μ κΈ°νΈ(μνλ²³)κ° μ°μ¬μ Έ μμΌλ©° μ μλμ κ·Έ κΈ°νΈλ₯Ό λ°ννκ³ μμ΅λλ€.
μ μλμ λ°νκ° λλ ν μ΄λ€ κΈ°νΈμ νλ³΄κ° νκΈ νμ₯μ΄ λμλμ§ μΆλ ₯νλ νλ‘κ·Έλ¨μ μμ±νμΈμ.
λ°λμ ν λͺ μ νκΈνμ₯μ΄ μ μΆλλλ‘ ν¬νκ²°κ³Όκ° λμλ€κ³ κ°μ ν©λλ€.
μ λ ₯
첫 μ€μλ λ° νμμ N(5<=N<=50)μ΄ μ£Όμ΄μ§λλ€.
λ λ²μ§Έ μ€μ Nκ°μ ν¬νμ©μ§μ μ°μ¬μ Έ μλ κ° ν보μ κΈ°νΈκ° μ μλμ΄ λ°νν μμλλ‘ λ¬Έμμ΄λ‘ μ λ ₯λ©λλ€.
μΆλ ₯
νκΈ νμ₯μΌλ‘ μ νλ κΈ°νΈλ₯Ό μΆλ ₯ν©λλ€.
μμ μ λ ₯ 1
15 BACBACCACCBDEDE
μμ μΆλ ₯ 1
C
1. λ΄κ° νΌ λ΅
import java.util.*;
import java.io.*;
public class Main {
public void solution(int n, String vote) {
int result = 0;
String answer = "";
HashMap<Character, Integer> count = new HashMap<Character, Integer>();
// λ°°μ΄λ‘ ν보 λ§λ€κΈ°
Character[] array = new Character[] {'A', 'B', 'C', 'D', 'E'};
// κ° ν보λ€μ ν΄μ¬λ§΅μ λ£μ΄ 0μΌλ‘ μ΄κΈ°ν
for(int i=0; i<array.length; i++) {
count.put(array[i], 0);
}
// κ° ν보λ€μ΄ λμ¬κ²½μ° 1μ© λνμ¬ ν΄μ¬λ§΅μ μ μ₯
for(char x : vote.toCharArray()) {
count.put(x, count.get(x).intValue() + 1);
}
// ν΄μ¬λ§΅μμ κ°μ₯ ν° μ«μλ₯Ό κ°μ§ ν€λ₯Ό μΆλ ₯
for(int i=0; i<count.size(); i++) {
if(count.get(array[i]).intValue() > result) {
answer = array[i].toString();
}
}
System.out.print(answer);
}
public static void main(String args[]) {
Main main = new Main();
Scanner in= new Scanner(System.in);
int n = in.nextInt();
String vote = in.next();
main.solution(n, vote);
}
}
'κ°λ° > μκ³ λ¦¬μ¦ λ¬Έμ νμ΄ JAVA' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[JAVA/μ½λ©ν μ€νΈ] 맀μΆμ‘μ μ’ λ₯ (0) | 2021.05.20 |
---|---|
[JAVA/μ½λ©ν μ€νΈ] μλκ·Έλ¨(ν΄μ¬) (0) | 2021.05.17 |
[JAVA/μ½λ©ν μ€νΈ] μ°μλ μμ°μμ ν© (0) | 2021.05.15 |
[JAVA/μ½λ©ν μ€νΈ] μ°μ λΆλΆμμ΄ (0) | 2021.05.14 |
[JAVA/μ½λ©ν μ€νΈ] μ΅λ λ§€μΆ (0) | 2021.05.13 |