734A - Anton and Danik

 

 문제

 체스 하기를 좋아하는 Anton과 Danik. 두 사람이 게임을 해서 더 많이 이긴 사람의 이름을 출력하고 비겼다면 Friendship을 출력하라.

 

 풀이

 A가 나오면 카운트에 +1을 D가 나오면 -1을 해서 양수라면 Anton이 승리, 음수라면 Danik이 승리, 0이라면 Friendship.


 INPUT 게임을 진행한 횟수 n (1 ≤ n ≤ 100000). 'A'와 'D' 로 이루어진 문자열.

 OUTPUT Anton or Danik or Friendship

 

 

 

 

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
31
32
33
34
35
36
/**
 * Anton and Danik
 * 
 * @author codenbike
 * @date 2019.12.13
 */
 
import java.util.*;
 
public class Anton {
    public static void main(String[] args) {
        
        Scanner sc = new Scanner(System.in);
 
        int count = 0;
        
        int n = sc.nextInt();
        String won = sc.next();
        
        for(int i=0; i<n; i++){
            if(won.charAt(i) == 'A'){
                count++;
            } else if(won.charAt(i) == 'D'){
                count--;
            }
        }
        
        if(count > 0) {
            System.out.print("Anton");
        } else if(count < 0) {
            System.out.print("Danik");
        } else {
            System.out.print("Friendship");
        }
    }
}
 

 

 

 

 

 wonder 궁금하다, 궁금해하다

+ Recent posts