개발조각

[파이썬 실습] 중급 문제_문자열 앞뒤 검사하기 본문

엘리스 AI 트랙🐇/[AI 5기] 연습 문제집_파이썬 실습

[파이썬 실습] 중급 문제_문자열 앞뒤 검사하기

개발조각 2022. 6. 4. 17:08
728x90
반응형

문자열 앞뒤 검사하기

회문(Palindrome)은 토마토맛토마토, 다시합창합시다와 같이 앞에서 읽으나 뒤에서 읽으나 같은 문자열을 의미합니다. 엘리스 토끼는 이런 회문을 검사하는 기계를 만들려고 합니다.

회문 검사 방식은 아래와 같습니다.
아래처럼 길이가 nn인 문자열이 입력으로 주어집니다.
이때, 11번째 글자와 nn번째 글자가 같은지 다른지를 비교합니다. 계속해서 22번째 글자와 n−1n-1번째 글자, 33번째 글자와 n−2n-2번째 글자 순서로 비교합니다.

지시사항을 참고하여 코드를 작성하세요.

 

지시사항

  • 사용자로부터 문자열을 입력받고 문자열의 앞에서 ii번째 문자와 뒤에서 ii번째 문자가 같은지 비교한 후 두 문자가 같다면 Same을, 다르다면 Different를 출력합니다.

입력 예시

abcdba

출력 예시

Same
Same
Different

Tips!

  • 문자열은 알파벳 소문자로만 이루어져 있고 길이는 반드시 짝수입니다.

정답

# 지시사항을 참고하여 코드를 작성하세요.
answer = input()

i = 0
# print(i)

while(i<len(answer) / 2):
    if answer[i] == answer[len(answer)-i-1] : print('Same')
    else : print('Different')
    i+=1

 

 

728x90
반응형
Comments