
내가 작성한 코드
class Solution {
public String solution(String cipher, int code) {
StringBuilder answer = new StringBuilder(); // 추가하는 식으로 할거라 builder
// 문자열 길이만큼 반복하고 인덱스는 code만큼 더하기
for (int i = code - 1; i < cipher.length(); i += code) {
answer.append(cipher.charAt(i)); // 해당 인덱스 문자열 값 합체
}
return answer.toString();
}
}
다른 사람의 코드
class Solution {
public String solution(String cipher, int code) {
String answer = "";
// subString을 사용해 해당 인덱스 문자열 값 가져오기
for (int i = code; i <= cipher.length(); i = i + code) {
answer += cipher.substring(i - 1, i);
}
return answer;
}
}
Share article