dkzndk10   1년 전

왜 틀린걸까요,,? 

n=5라고 하면 i가 1부터 5까지니까 

별 1개일때 공백 4개(5-1)

별 2개일때 공백 3개(5-2) 이렇게 되는거 맞는 것 같은데 출력형식이 틀리다고 나옵니다........... 오디가 틀렸을까요..

paaapaaa   1년 전

rjust를 이용한 접근은 굉장히 좋은 것 같습니다. 저도 처음보는 함수라서 여러 블로그를 찾아보았습니다.


rjust(n)을 하게되면 n개의 공백에서 문자열을 오른쪽으로 정렬합니다.

line3에서 ('*'*i).rjust(n-i)은 n - i개의 공백 뒤에 i개의 *이 오는것이 아니라 n - i개의 공백에서 i개의 *이 오른쪽 정렬되어 출력이됩니다.


rjust(n - i)부분만 수정해주시면 해결됩니다!

dkzndk10   1년 전

n-i개의 공백 뒤에 오는것과 n-i개의 공백에서 온다는 말이 정확히 어떤 말씀인지 이해하지 못했습니ㅏㄷ ㅜㅜㅜㅜㅜ

dkzndk10   1년 전

앗 이해했습니ㅏㄷ ! 감사합니다

댓글을 작성하려면 로그인해야 합니다.