Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Unity
- unorderedset
- SpinLock
- 포톤
- photon
- 유니티
- unorderedmap
- dependencyResilutionManagement
- semaphore
- 바이너리세마포
- unityAR
- NotFoundException: String resource ID #0x0
- map
- Vector
- registerForActivityResult
- 지크슈
- mutex
- 동기화
- 세마포
- 안드로이드스튜디오
- ARface
- 광유다
- C++
- list
- Java
- 유니티슈팅게임
- 게임개발
- 스핀락
- StartActivityForResult
- 뮤텍스
Archives
- Today
- Total
와와
백준 1157 / 자바* 본문
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String Input = br.readLine();
Input = Input.toUpperCase();//전부 대문자로 변환
int Alp[] = new int[26];//알파벳 배열
for(int i=0; i<Input.length(); i++) {
int index = (int)Input.charAt(i) - 65;
Alp[index]++;//알파벳 개수 표시
}
int max = -1;
int index=0;
for(int i=0; i<Alp.length; i++) {//최댓값 구하기
if(Alp[i]>max) {
max = Alp[i];
index = i;
}
}
int count=0;
for(int i=0; i<Alp.length; i++) {
if(max == Alp[i]) {
count++;
}
}
if(count>1) {
System.out.println("?");
}
else {
System.out.println((char)(index+65));
}
}
}
어찌저찌 코드를 쓰긴 썼는데
좀 줄이려니
다시 읽기 싫어져서 보류해야겠다..
다시와서 복습하자.....
'개발 > 자바' 카테고리의 다른 글
백준 2908 / 자바 (0) | 2021.01.16 |
---|---|
백준 1152 / 자바 (0) | 2021.01.16 |
백준 2675 / 자바 (0) | 2021.01.16 |
백준 10809 / 자바 (0) | 2021.01.16 |
백준 11720 / 자바 (0) | 2021.01.16 |