음...굉장히 부끄러운 질문입니다.
제가 항상 학기중에는 학교에서 주는 과제만하고 방학에는 다른 언어 문법, 리눅스 공부하다가
최근에 HackerRank라는 사이트에서 문제를 풀고있습니다.

문제를 풀긴 풀었는데, array를 쓸데없이 많이 만들어서 푼 거 같아서 질문을 올립니다.

음 문제를 간단히 말씀드리자면
한 단어를 드래그헀을 때, 색칠되는 사각형의 넓이를 구하는것입니다. 각 문자는 각자의 높이가 있지만, 길이는 1mm입니다.
즉 사각형의 넓이는, (문자의 수)*(가장 높은 문자의 높이)입니다.

첫번째 input은 26 int로 되있는 array입니다.
array[0]은 a문자열의 높이
array[1]은 b문자열의 높이입니다.
두번쨰 input은 String입니다. 즉 단어입니다.

Ouput은 두번쨰 input의 String을 드래그할 시 나오는 넓이입니다.

제가 푼 방식은 두번쨰 input인 String을 charArray로 바꾸고, 그 다음에, int로 되있는 array를 만들어서, 거기다가 각 문자의 ascii값을 넣음.
그거를 높이 문자열하고 비교해서 풀었는데,

너무 array를 쓸데없이 만든 거 같은데, 평가 좀