hahn

[백준 - JAVA] 농구 경기 본문

코딩테스트 연습/백준(JAVA)

[백준 - JAVA] 농구 경기

hahn 2021. 9. 14. 19:32
728x90
반응형

1159번: 농구 경기 (acmicpc.net)

 

1159번: 농구 경기

상근이는 농구의 세계에서 점차 영향력을 넓혀가고 있다. 처음에 그는 농구 경기를 좋아하는 사람이었다. 농구에 대한 열정은 그를 막을 수 없었고, 결국 상근이는 농구장을 청소하는 일을 시작

www.acmicpc.net

http://boj.kr/d543d1a12e2d482fb155f9542d22a544

 

공유 소스 보기

 

www.acmicpc.net

더보기
import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;

class Main{
    
    public static void main(String[] args){
        
        Scanner sc = new Scanner(System.in);
		
		int playerCount = sc.nextInt();
		
		char[] playerFirstName = new char[playerCount];
        
        boolean predaja = true;
		
		Map<Character, Integer> count = new HashMap<Character, Integer>();
		
		for(int i = 0; i < playerCount; i++) {
			
			playerFirstName[i] = sc.next().charAt(0);
			if(count.get(playerFirstName[i]) == null) {
				count.put(playerFirstName[i], 1);
			}else {
				count.put(playerFirstName[i], count.get(playerFirstName[i]) + 1);
			}
			
		}
		
		for(int i = 0; i < 26; i++) {
			
			if(count.get((char)(i + 97)) != null && count.get((char)(i + 97)) >= 5){
              System.out.print((char)(i + 97));
              predaja = false;  
            } 
			
		}
        
        if(predaja) System.out.print("PREDAJA");
        
    }
    
}

map, list 쓸 때 import 할 것

 

조건 똑바로 읽어볼 것

728x90
반응형

'코딩테스트 연습 > 백준(JAVA)' 카테고리의 다른 글

[백준 - JAVA] 8진수 2진수  (0) 2021.09.15
[백준 - JAVA] 운동  (0) 2021.09.14
[백준 - JAVA] 적어도 대부분의 배수  (0) 2021.09.14
[백준 - JAVA] 하얀 칸  (0) 2021.09.14
[백준 - JAVA] 저항  (0) 2021.09.14