이 문제는 규모가 큰 IT회사에서 단골 문제로 나온다. 간단히 풀 수 있는 문제여서 면접 중에 화이트보드로 풀라고 하는 경우가 많다. 이 문제의 핵심은 결과만 나오는 것이 아니라 복잡도를 최소한으로 해서 결과가 나오게 하는 것이다. 1. 문제 char arr[6] = { 'S', 'T', 'R', 'I', 'N', 'G' }; char result[6] = {0,}; 주어진 arr 문자 배열의 내용을 역순으로 result 배열에 담아야 한다. 결과 배열 char result[6]에는 'G', 'N', 'I', 'R', 'T', 'S' 순으로 들어있도록 만들면 된다. 2. 어떻게 풀까? (알고리즘) 직관적인 방법으로는 result 배열의 끝 인덱스부터 하나씩 역순으로 접근해서 result 배열에 차례대로 ..