[프로그래머스] n진수 게임(Java)

수경·2023년 3월 16일
0

problem solving

목록 보기
127/174

프로그래머스 - n진수 게임

풀이

  1. 숫자를 n진수로 바꿔주는 메소드 활용
  2. 미리 구할 수 * 참가 인원만큼 숫자를 계산해서 문자열로 저장한 후 알맞는 문자 저장

코드

class Solution {
    public String solution(int n, int t, int m, int p) {
                String numbers = "";
        String result = "";
        
        for (int i = 0; i <= t * m; i++) {
            numbers += Integer.toString(i, n);
        }

        for (int i = 0; i < t * m; i += m) {
            char word = numbers.charAt(i + p - 1);
            if (Character.isAlphabetic(word)) word = Character.toUpperCase(word);
            result += word;
        }

        return result;

    }
}
profile
어쩌다보니 tmi뿐인 블로그😎

0개의 댓글