티스토리 뷰

링크 : https://www.hackerrank.com/challenges/designer-pdf-viewer/problem

 

문제>

PDF뷰어에서 텍스트 중 파란색 강조표시를 하려고한다.

h는 순차적인 소문자 26자의 각 사이즈이고 최대 7이다.

입력받은 소문자로 이루어진 텍스트 각각을 h에서 높이를 찾아 가장 높은 값과 글자수로 강조표시의 크기를 구하라.

*글자는 1mm간격이다.

 

해결방법.

string로 받은 텍스트를 char형 배열로 변환.

char배열을 아스키코드 값으로 변환 해서 a의 아스키코드를 빼 0부터 시작했을 때 몇 번째인지 구한다.

위에서 구한 값으로 h에서 몇 번째인지 찾아 가장 큰 높이와 글자수를 곱한다.

* 강조표시 사이즈 = 높이 * (글자수 * 글자간격).

* 간격이 1mm이기 때문에 계산에서 제외했다.

 

 

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함