💯 Coding Test

[프로그래머스] 암호 해독

date
Jun 26, 2023
slug
programmers120892
author
status
Public
tags
Python
summary
코딩테스트 입문
type
Post
thumbnail
updatedAt
Jul 5, 2023 01:57 AM
category
💯 Coding Test

[문제 링크]

[풀이 코드]

def solution(cipher, code): answer = '' for i in range(0, len(cipher)): if (i+1) % code == 0: answer += cipher[i] else: continue return answer
code 값으로 나누어 떨어지는 인덱스의 문자를 반환했다.
예를 들어 code값이 4이면 4의 배수자리에 있는 문자를 반환한다.
 
0~문자개수만큼 반복
1~문자개수를 code로 나눴을 때 나누어 떨어지면
answer에 cipher[i]값 추가
answer에는 나누어 떨어진 값만 남는다.