본문 바로가기
프로그래머스 문제풀어보기

[Lv.0] 암호 해독

by dantriss 2023. 2. 22.


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

댓글