프로그래머스 암호해독(python)

마뇽미뇽·2024년 12월 17일
0

알고리즘 문제풀이

목록 보기
104/165

1. 문제

https://school.programmers.co.kr/learn/courses/30/lessons/120892?language=python3

2. 풀이

code 길이만큼 떨어진 곳 부터 전체 길이까지 반복문을 돌린 후 code가 나눠지는 경우에 해당하는 문자만 문자열에 더하는 방식으로 구현했다.

3. 코드

def solution(cipher, code):
    answer = ''
    for i in range (code, len(cipher) + 1):
        if(i % code == 0):
            answer += cipher[i - 1]
    return answer

4. 다른 사람 풀이

def solution(cipher, code):
    answer = cipher[code-1::code]
    return answer

📚 [처음:끝:증가범위]

profile
Que sera, sera

0개의 댓글