프로그래머스 - 세로 읽기
class Solution {
public String solution(String my_string, int m, int c) {
char[][] result = new char[my_string.length()/m][m];
for(int i=0; i<result.length; i++) {
for(int j=0; j< m; j++) {
result[i][j]= my_string.charAt(m*i+j);
}
}
char[] result2 = new char[result.length];
for(int i=0; i<result.length; i++) {
result2[i] = result[i][c-1];
}
StringBuilder sb = new StringBuilder();
for(int i=0; i< result2.length; i++) {
sb.append(result2[i]);
}
return sb.toString();
}
}

- 규칙을 찾아보니 아래의 규칙 확인
- 0~m-1 / m ~ m+(m-1)/ ...
- 2중 for문으로 해결