알고리즘/JAVA

12. 암호

vivi 2021. 8. 31. 18:55
import java.util.*;

class Main {
	public String solution(int num, String s) {

		String answer = "";

		s = s.replace('#', '1');
		s = s.replace('*', '0');
		String tmp = "";

		for (int i = 1; i <= num; i++) {
			tmp = s.substring(7 * (i - 1), 7 * i);
			answer += (char) Integer.parseInt(tmp, 2);
		}

		return answer;
	}

	public static void main(String[] args) {
		Main T = new Main();
		Scanner kb = new Scanner(System.in);
		System.out.print(T.solution(kb.nextInt(), kb.next()));

	}
}

 

 

import java.util.*;

class Main {
	public String solution(int num, String s) {

		String answer = "";
		for (int i = 1; i <= num; i++) {
			String tmp = s.substring(7 * (i - 1), 7 * i).replace('#', '1').replace('*', '0');
			answer += (char) Integer.parseInt(tmp, 2);
		}

		return answer;
	}

	public static void main(String[] args) {
		Main T = new Main();
		Scanner kb = new Scanner(System.in);
		System.out.print(T.solution(kb.nextInt(), kb.next()));

	}
}