- 0
- 이니스프리
- 조회 수 859
def solution(K, words): s = '' cnt = 1 for w in words: if len(s + w) < K and s != ' ': s += ' ' + w else: s = w cnt += 1 return cnt
해설이 누락되어 있어서 적어봅니다.
Q. 한 줄에 K자를 적을 수 있는 메모장에 영어 단어들을 적으려 합니다. 영어 단어는 정해진 순서로 적어야 하며, 단어와 단어 사이는 공백 하나로 구분합니다. 단, 한 줄의 끝에 단어 하나를 완전히 적지 못한다면, 그 줄의 나머지 부분을 모두 공백으로 채우고 다음 줄부터 다시 단어를 적습니다. 한 줄에 적을 수 있는 글자 수 K와 적을 단어가 순서대로 담긴 리스트 words가 매개변수로 주어질 때, 단어를 모두 적으면 몇 줄이 되는지 return 하도록 solution 함수를 완성해주세요.
단어와 단어 사이의 공백을 잘 처리하는 것이 관건이겠네요 ^^
작성자
댓글 0
권한이 없습니다.