[COS PRO 2급-Python] 타일 색칠 방법 구하기
예를 들어, 타일 길이가 11이면 "RRRGGBRRRGG"의 색으로 칠할 수 있습니다.
타일 길이가 매개변수 tile_length로 주어질 때, 타일을 색칠한 순서로 문자열로 return하는 solution함수를 작성하려 합니다. 빈칸을 채워 전체 코드를 완성해주세요. 순수에 맞게 타일을 칠할 수 없다면 -1을 return 해주세요.
타일 길이 title_length가 solution 함수의 매개변수로 주어집니다.
타일을 색칠한 순서를 문자열로 return 해주세요.

▶ RRRGGB는 %6의 몫이 1, 2, 4가 되면 RRRGGB의 패턴이 깨짐으로 마지막 조건은 tile_length%6 == 4가 된다.
def solution(tile_length):
answer = ''
com = 'RRRGGB'
if tile_length%6 == 1 or tile_length%6 == 2 or tile_length%6 == 4 :
answer = '-1'
else:
for i in range(tile_length):
answer += com[i % 6]
return answer
신박한 문제였다.