알파벳으로 이루어진 문자열이 주어지면, 문자열의 길이를이라고 했을 때 오른쪽으로 한 글자씩 밀어서 출력하는 것을 회 반복하는 프로그램을 작성해보세요.
예)
ABCD가 주어지는 경우
ABCD
DABC
CDAB
BCDA
ABCD
# 문자열을 입력받습니다.
string = input()
# 문자열의 길이를 구합니다.
leng = len(string)
# 문자열을 출력합니다.
print(string)
# 문자열을 오른쪽으로 한 칸 쉬프트하고 문자열을 출력합니다. 이를 len회 반복합니다.
for _ in range(leng):
# 문자열을 오른쪽으로 한 칸 쉬프트합니다.
string = string[-1] + string[:-1]
# 문자열을 출력합니다.
print(string)
# 나의 풀이 ---------------------------------------
string = input()
l = len(string)
for _ in range(l+1):
print(string)
string = string[-1] + string[:-1]
'Python > [코드트리]' 카테고리의 다른 글
[코드트리] 대소문자 변환 > 대문자로 출력하기 (0) | 2023.07.07 |
---|---|
[코드트리] 문자열 밀기 > 문자열 한 칸씩 밀어내며 뒤집기 (0) | 2023.07.07 |
[코드트리] 문자열 찾기 > 부분문자열 위치 구하기(★) (0) | 2023.07.04 |
[코드트리] 문자열 찾기 > 부분 문자열의 개수 (0) | 2023.07.04 |
[코드트리] 문자열 Concat > 문자열 나누기(★) (0) | 2023.07.04 |