728x90
https://school.programmers.co.kr/learn/courses/30/lessons/181904
class Solution {
public String solution(String my_string, int m, int c) {
String answer = "";
char[] charArray = my_string.toCharArray();
int col = c-1;
int a;
for(int i=0; i<my_string.length()/m; i++){
a = (m*i)+col;
answer += charArray[a];
}
return answer;
}
}
규칙
m = 4 , c=2 일 때
실제로는 4xi + 1 열의 문자열을 가져와야함
m은 my_string의 약수이기 때문에 for 문에서 i<my_string.length()/m 으로 설정
728x90
'코테연습 > 프로그래머스' 카테고리의 다른 글
⭐ 코딩 기초 트레이닝 > 문자 개수 세기 Java #ASCII Code (0) | 2023.09.14 |
---|---|
코딩 기초 트레이닝 > qr code - Java #charAt() (0) | 2023.09.13 |
코딩기초트레이닝 > 문자열 뒤집기 Java (0) | 2023.09.07 |
코딩 기초 트레이닝 > 접두사인지 확인하기 Java (0) | 2023.09.05 |
코딩테스트입문 > 문자 반복 출력하기 Java (0) | 2023.09.05 |