일종의 회문(Palindrome) 판별 문제입니다.

팰린드롬, 즉 회문(Palindrome)은 거꾸로 읽어도 원래 문장, 단어와 똑같은 문자열을 말합니다.
어떤 문자열이 팰린드롬인지를 확인하기 위해서는
맨 처음 글자와 끝 글자를 먼저 살펴본 다음, 차례대로 안쪽으로 들어가며 겹겹이 확인하면 됩니다.
따라서 맨 처음부터 살펴보는 인덱스는 i로 설정하고
뒤에서부터 살펴보는 인덱스는 -1-i로 설정하여
두 글자가 서로 같으면 계속 진행하고 다르면 break를 통해 제어 흐름을 중단하고 ‘NO’를 출력하면 됩니다.
문자열의 중간까지만 살펴보면 되므로 range(len(단어)//2)까지로 범위를 설정해줍니다.

또한, Python에서 slicing은 내부적으로 매우 빠르게 동작한다는 점에도 주목합시다.
위치를 지정하면 해당 위치의 배열 포인터를 얻게 되어
연결된 객체를 찾아서 실제적인 값을 얻어내는데 이 과정이 매우 빠르기 때문에
slicing을 우선적으로 사용하는 것이 시간 효율면에서 속도 개선에 매우 유리합니다.
즉, 주어진 원래 문자열과 뒤집은 문자열의 수를 더하는 과정에서
reverse()나 reversed() 같은 함수들을 사용해도 무방하지만
[::-1]로 slicing을 하여 int() 함수에 넣어주면 시간적인 측면에서 훨씬 효율이 좋습니다.

결론적으로 말하면,
입력된 문자열과 뒤집은 문자열을 각각 int() 함수를 사용하여 더한 다음
인덱스로 글자 접근 및 비교를 쉽게 하기 위하여 str() 함수를 통해 문자열로 바꾸어줍니다.
그 후 위에서 언급한 방법대로 해당 문자열이 palindrome인지를 판별하여 YES 혹은 NO를 출력하면 됩니다.

문제 : 백준 3062 - 수 뒤집기