문자열뒤집기

박재현·2022년 2월 17일
0

알고리즘 부수기

목록 보기
25/43
post-thumbnail

문제 설명

정의

입력받은 문자열을 뒤집은 문자열을 출력하라

입력

4
algorithm
life is short
you need python
SSAFY

출력

#1 mhtirogla
#2 trohs si efil
#3 nohtyp deen uoy
#4 YFASS

문제 풀이

  1. str길이의 절반까지 반복한다.
  2. str의 첫번째 값과 끝번째 값을, 그다음은 두번째값과 끝에서 두번째 값을 바꾼다.

코드

T = int(input())
for tc in range(1, T+1):
    str = list(input())
    for i in range(len(str) // 2):
        str[i], str[len(str) - i - 1] = str[len(str) - i - 1], str[i]
    for i in range(len(str)):
        print(str[i], end="")
    print()
profile
공동의 성장을 추구하는 개발자

0개의 댓글