문제
체스 하기를 좋아하는 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 궁금하다, 궁금해하다
'코드포스' 카테고리의 다른 글
[코드포스 800] 71A - Way Too Long Words (0) | 2020.03.31 |
---|---|
[코드포스 700] 334A - Magnets (0) | 2020.03.22 |
[코드포스 700] 136A - Presents (0) | 2020.03.14 |
[코드포스 700] 617A - Elephant (0) | 2020.02.08 |
[코드포스 700] 263A - Beautiful Matrix (0) | 2020.01.20 |