[HackerRank] Designer PDF Viewer

[문제 링크]

[입력]

int h[26]: 각 알파벳의 높이
string word: 문자열

[입력 제한]

배열 h 의 각 원소는 모두 1이상 7 이하이다.
word 는 항상 10글자를 넘지 않는다.

[출력]

word 를 하이라이트 했을때의 전체 넓이를 구해야 한다.

[코드]

def designerPdfViewer(h, word):
    # Write your code here
    height = 0
    
    for letter in word:
        height = max(height, h[ord(letter)-97])
    return height * len(word)

좋은 웹페이지 즐겨찾기