- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 진짜일본어
- ai
- pullrequest
- KotlinInAction
- errorhandling
- n3문법
- 코틀린
- CustomTab
- posting
- 일본어기초
- 안드로이드
- 책리뷰
- github
- 학습지
- webflux
- 진짜학습지후기
- blog
- 일본어문법
- 책추천
- GIT
- androidstudio
- coroutine
- PR
- Android
- 진짜학습지
- suspend
- rxjava
- Kotlin
- 인공지능
- jlpt
코딩하는 개굴이
BaekJoon/BOJ [JAVA] 방 번호_1475 본문
<h2>BaekJoon/BOJ [JAVA] 방 번호_1475</h2>
<p>HINT: 6과 9의 숫자는 더해서 2로 나누어 올림하면 된다. 본인의 경우, Math.round를 사용하여도 되지만 그냥 +1을 더한채로 2로 나누어 계산하여 올림의 효과를 내었다!</p>
<pre><code class="language-java">
import java.util.Scanner;
public class baekjoon_1475 {
public static void main(String[] argc) {
Scanner scanner = new Scanner(System.in);
String input = scanner.nextLine();
int []arr ={0,0,0,0,0,0,0,0,0,0};
int set = 1;
for(int i=0;i<input.length();i++) {
arr[Integer.parseInt(input.charAt(i)+"")]++;
}
int num_set=arr[0];
for(int i=1;i<arr.length;i++) {
if(i==6 || i==9) {
}
else {
if (num_set < arr[i]) num_set = arr[i];
}
}
if(num_set<((arr[6]+arr[9]+1)/2)) num_set = (arr[6]+arr[9]+1)/2;
System.out.println(num_set);
}
}
</code></pre>
'알고리즘 > Baekjoon' 카테고리의 다른 글
[백준 ] 대회 or 인턴 (2875 번) (0) | 2022.06.06 |
---|---|
BaekJoon/BOJ [JAVA] 부녀회장이 될테야_2775 (0) | 2019.02.02 |
BaekJoon/BOJ [JAVA] ACM호텔_10250 (0) | 2019.02.02 |
Fly me to the Alpha Centauri _1011 (0) | 2019.01.27 |
BaekJoon/BOJ [JAVA] 분수찾기_1193 (0) | 2019.01.19 |