https://school.programmers.co.kr/learn/courses/30/lessons/120892
import java.util.*;
class Solution {
public String solution(String cipher, int code) {
String answer = "";
char[] arr = cipher.toCharArray();
for(int i=0; i<arr.length; i++){
if((i+1)%code==0){
answer += arr[i];
}
}
return answer;
}
}
정수 code의 배수 번째 글자만 가져와야하는데 배열은 0부터 시작하므로 +1을 해주면 된다.
문자열 cipher를 toCharArray()를이용해 배열 arr로 만들고
반복문을 이용해 배열 arr의 길이만큼 반복합니다.
반복문안에 조건문을 추가해
i+1가 code로 나눴을때 나머지값이 0인 것들 => 정수 code의 배수
인 것들을 answer 에 추가해줍니다.
'프로그래머스 문제풀어보기' 카테고리의 다른 글
[Lv.0] n의 배수 고르기 (0) | 2023.02.24 |
---|---|
[Lv.0] 문자열 정렬하기(1) (0) | 2023.02.22 |
[Lv.0] 대문자 소문자 (0) | 2023.02.22 |
[Lv.0] 제곱수 판별하기 (0) | 2023.02.22 |
[Lv.0] 모음 제거 (0) | 2023.02.22 |
댓글