- 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 |
- PR
- errorhandling
- ai
- KotlinInAction
- GIT
- suspend
- 코틀린
- rxjava
- 책리뷰
- 진짜학습지
- jlpt
- 책추천
- 일본어기초
- Kotlin
- coroutine
- 학습지
- 안드로이드
- blog
- github
- CustomTab
- androidstudio
- 일본어문법
- 진짜학습지후기
- pullrequest
- Android
- n3문법
- 인공지능
- posting
- 진짜일본어
- webflux
코딩하는 개굴이
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 |