공부하기/백준

[Java] 백준 풀기 17530 - Buffoon

XEV 2023. 5. 4. 23:45

자바 백준 17530번

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

 

17530번: Buffoon

The first line of input contains an integer N, (2 ≤ N ≤ 104). The next N lines will contain N positive integers v1, . . . , vN , one on each line, corresponding to the number of votes each candidate received, in order of registration. Since the Kingdom

www.acmicpc.net

 

 

 

 

 

문제 보기

분류: 수학, 구현

 

 

 

 

 

문제 풀기

제일 먼저 온 카를로스보다 투표를 많이 받은 사람이 있다면 지정해 둔 초기값을 변경한다.

 

이를 위해 String isElected = "S" 로 초기화해 둔다. 카를로스가 받은 투표를 먼저 입력을 받아놓고 나머지 n-1 명에 대해 비교를 하여 카를로스보다 큰 수가 입력된다면 isElected = "N" 으로 변경한다.

모든 for loop 이 끝나고 나면 isElected 를 출력한다.

 

 

 

 

코드 보기

import java.util.Scanner;

public class Main {
    public static void main(String args[]) {
        
        Scanner sc = new Scanner(System.in);
        
        int n = sc.nextInt();
        
        int carlos = sc.nextInt();
        
        String isElected = "S";
        for (int i = 0; i < n - 1; i++) {
            int theother = sc.nextInt();
            if (theother > carlos) isElected = "N";
        }
        
        System.out.print(isElected);

    }
}