프로그래머스

프로그래머스_124 나라의 숫자_JAVA

o늘do 2020. 5. 17. 17:22

https://programmers.co.kr/learn/courses/30/lessons/12899

	public static String solution(int n) {
		String answer = "";
		
		while(n > 0) {
			int remainder = n % 3 == 0 ? 4 : n % 3;
			n = (remainder == 4) ? (n / 3) - 1 : (n / 3);
			answer = remainder + answer;
		}
		
		return answer;
	}
	

위문제를 124 로만 계산한다. 즉 0 이없기때문에 0 대신에 4가 들어간다. 

그리고 4로 나눠질때는 1을 빼주면된다. 규칙만 찾으면 쉽게 풀수있는 문제였다.