회문
회문은 앞으로 읽으나 거꾸로 읽으나 같은 말이 되는 문장 또는 단어를 말한다. palindrome이라고도 한다. 회문은 문자뿐 아니라 숫자, 음악, 그림 등 다양한 형태로 나타날 수 있다. 가장 간단한 회문은 "소소", "토마토"와 같이 단어 자체가 회문인 경우이며, "나는 아직 아니다" 와 같은 문장 형태의 회문도 존재한다. 회문의 생성은 재미를 위한 활동으로서 널리 알려져 있으며, 문학 작품에서도 발견된다. 회문을 만드는 것은 문자의 선택과 배열에 대한 창의적인 사고를 요구하는 작업이며, 난이도에 따라 단순한 것부터 매우 복잡한 것까지 다양한 형태가 존재한다. 특정 제약 조건을 추가하여 회문 생성의 난이도를 높이기도 한다. 예를 들어, 특정 단어를 포함하거나, 특정 길이를 유지하는 등의 조건을 설정할 수 있다. 컴퓨터 과학 분야에서는 회문을 찾는 알고리즘이 연구되고 있으며, 문자열 매칭 등의 문제와 관련하여 활용되기도 한다.