문자열 s와 두 개의 정수 i와 j가 있다고 가정합니다(i
따라서 입력이 s ="프로그래머", i =4, j =8과 같으면 출력은 "ramm"이 됩니다.
이 문제를 해결하기 위해 다음 단계를 따릅니다. −
- p:=빈 문자열
- i ~ j 범위의 t에 대해
- p :=p 인덱스에서 s의 문자 연결(s의 t mod 크기)
- 반환
이해를 돕기 위해 다음 구현을 살펴보겠습니다. −
예시
class Solution: def solve(self, s, i, j): p="" for t in range(i,j): p+=s[t%len(s)] return p ob = Solution() s = "programmer" i = 4 j = 8 print(ob.solve(s, i, j))
입력
"programmer", 4, 8
출력
ramm