[Java] 백준 1159번 농구 경기

2022. 4. 18. 23:01
728x90

https://www.acmicpc.net/problem/1159

 

1159번: 농구 경기

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

www.acmicpc.net

이번 문제는 그냥 첫 알파벳만 비교하여 5개 이상일시 출력하면 됩니다.

 

 

package BJ;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class BJ_농구경기 {
	static int N;
	static String str;
	static int[] alpabet;

	public static void main(String[] args) throws IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		N = Integer.parseInt(br.readLine());
		alpabet = new int[26];
		for (int i = 0; i < N; i++) {
			str = br.readLine();
			char c = str.charAt(0);
			alpabet[c - 97]++;
		}
		boolean flag = false;
		for (int i = 0; i < alpabet.length; i++) {
			if (alpabet[i] >= 5) {
				System.out.print((char) (i + 97));
				flag = true;
			}
		}
		if (!flag)
			System.out.println("PREDAJA");
	}

}

 

Ysik Github : https://github.com/Y1sik/Algorithm/blob/main/BJ/BJ_%EB%86%8D%EA%B5%AC%EA%B2%BD%EA%B8%B0.java

반응형

BELATED ARTICLES

more