코딩하는 개굴이

BaekJoon/BOJ [JAVA] 방 번호_1475 본문

알고리즘/Baekjoon

BaekJoon/BOJ [JAVA] 방 번호_1475

개굴이모자 2019. 2. 2. 22:54
반응형

<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&lt;input.length();i++) {

            arr[Integer.parseInt(input.charAt(i)+&quot;&quot;)]++;

        }

        int num_set=arr[0];

        for(int i=1;i&lt;arr.length;i++) {

            if(i==6 || i==9) {

            }

            else {

                if (num_set &lt; arr[i]) num_set = arr[i];

            }

        }

        if(num_set&lt;((arr[6]+arr[9]+1)/2)) num_set = (arr[6]+arr[9]+1)/2;

        System.out.println(num_set);

    }

}




</code></pre>



반응형
Comments