[알고리즘]/백준 85

자바 - 구현 - 백준 2998 8진수

문제 문제해결 import java.util.Scanner; public class B2998 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String input = sc.next(); //1. 2진수의 길이가 3으로 나누어 떨어질 때 까지 수의 앞에 0을 붙인다. if(input.length()%3==1) input = "00" + input; else if(input.length()%3==2) input = "0" + input; //2. 그 다음, 3자리씩 그룹을 나눈다. StringBuffer result = new StringBuffer(); for(int i=0;i

자바 - 구현 - 백준 1476 방 번호

문제 문제해결 - boolean[10] 을 만든 후 숫자가 없으면 true로 바꾸고 있으면 세트 수 증가시키고 불린 배열 초기화를 하는 방법으로 6이 들어오면 9를 체크하고, 9가 들어오면 6을 체크하는 방식으로 해서 6,9 처리는 되었으나 내 방식대로 하면 111999 같은 경우 3개만 필요한데 4개가 나온다... - 틀려서 구글링.. import java.util.Scanner; public class B1476_2 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String input = sc.next(); //9와 6을 하나로 봄(나중에 /2하면 됨) input = input.replace('9', '6..