코딩
-
[파이썬 기초] 알고리즘의 개념 / 코딩 연습 - 예제 1(팔린드롬)프로그래밍 2021. 3. 3. 07:22
#1. 알고리즘 : 어떤 문제를 해결하기 위한 자세한 방법 컴퓨터 알고리즘 : 컴퓨터가 어떤 문제를 해결하기 위해 컴퓨터가 이해할 수 있는 방식으로 정리되어 있는 해결 방법 길찾기 서비스, 영화 추천서비스 등은 모두 알고리즘에 기반함 코드잇 예제풀이(팔린드롬 문제) : 문자열 word가 팔린드롬인지 확인하는 함수 is_palindrome을 정의하여 True / False를 리턴 Hint 1 : 문자열의 첫 번째 원소와 마지막 원소, 두번째 원소와 뒤에서 두번째 원소~의 쌍을 만들어, 이 쌍들이 서로 일치하는지 확인하도록 만든다. → 한 쌍이라도 불일치하면 False, 모두 일치하면 True가 되도록 하면 됨 문자열 word의 첫 번째 원소 = "word"[0] = "w" 문자열 word의 마지막 번째 원..