CS/알고리즘_KAKAO BLIND RECRUITMENT

2018 KAKAO BLIND RECRUITMENT : [3차] n진수 게임

Jedy_Kim 2021. 11. 1. 15:33
728x90

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

 

코딩테스트 연습 - [3차] n진수 게임

N진수 게임 튜브가 활동하는 코딩 동아리에서는 전통적으로 해오는 게임이 있다. 이 게임은 여러 사람이 둥글게 앉아서 숫자를 하나씩 차례대로 말하는 게임인데, 규칙은 다음과 같다. 숫자를 0

programmers.co.kr

 

// 코드

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import java.util.*;
 
class Solution {
    public String solution(int n, int t, int m, int p) { 
        
        StringBuilder sb = new StringBuilder();
        for(int i=0; i<=(m*t); ++i) 
            sb.append(Integer.toString(i, n));
        
        StringBuilder answer = new StringBuilder();
        for(int i = p - 1; answer.length() < t; i += m)
            answer.append(sb.charAt(i));        
 
        return answer.toString().toUpperCase();
    }
}
cs

 

반응형