Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 20055
- 14466
- EC2
- 이클립스
- Error fetching remote repo 'origin'
- dockercompose
- 날짜일수
- CMD
- Error
- 투에모스문자열
- 알고리즘
- 호석이두마리치킨
- 2167. 2차원 배열의 합
- Eclipse
- to display the conditions report re-run your application with 'debug' enabled
- 백준
- documentationpluginsbootstrapper
- 21278
- 소가길을건너간이유6
- 2108_통계학
- 별자리 만들기
- 설정
- jenkins
- 18222
- Java
- 이산수학
- 자바
- 프로그래머스
- SpringBoot
- docker
Archives
- Today
- Total
계단을 오르듯이
20154. 이 구역의 승자는 누구야 본문
package argust.twoweek;
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class B_20154_이구역의승자는누구야 { // 덧셈의 연산이므로 처음부터 더해주는
public static void main(String[] args) throws Exception {
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
StringBuilder sb = new StringBuilder();
int[] arr = { 3, 2, 1, 2, 3, 3, 3, 3, 1, 1, 3, 1, 3, 3, 1, 2, 2, 2, 1, 2, 1, 1, 2, 2, 2, 1 };
String str = in.readLine();
int sum = 0;
for (int i = 0; i < str.length(); i++) {
sum += arr[str.charAt(i) - 'A']; // 인덱스로 만들어 획수로 계산
if (sum > 10) // 10을 넘으면
sum %= 10;
}
if (sum % 2 == 0) // 짝수이면
sb.append("You're the winner?");
else // 홀수이면
sb.append("I'm a winner!");
System.out.println(sb);
}
}
'알고리즘 > 백준_JAVA' 카테고리의 다른 글
17836. 공주님을 구해라 (0) | 2021.12.31 |
---|---|
18429. 근손실 (0) | 2021.12.31 |
1912. 연속합 (0) | 2021.12.31 |
20291. 파일 정리 (0) | 2021.12.30 |
20436. ZOAC3 (0) | 2021.12.30 |