프로그래머스 "비밀지도"문제를 풀다가 rjust(), ljust()함수에 대해 글 쓰면 좋을 것 같다라는 생각이 들었습니다 :)
rjust()와 ljust() 함수는 문자열을 정렬하는데 유용한 기능들입니다. 두 함수를 적절히 활용하면 텍스트 기반으로 데이터를 다루는 프로그램을 작성할 때 가독성을 높이는 데 도움이 되는 경우가 많아요!
이번 글에서는 rjust()와 ljust() 함수에 대해 알아보고 활용 예시를 보도록 하겠습니다.
rjust() 함수는 오른쪽으로 정렬된 문자열을 반환합니다.
주로 텍스트를 일정 폭으로 정렬하여 출력하는데 유용하게 사용됩니다.
1. rjust() 입력 형식
result = str.rjust(width, fillchar)
2. rjust() 사용 예시
text = "Hello"
result = text.rjust(10)
print(result) # Output: " Hello"
text = "World"
result = text.rjust(7, '-')
print(result) # Output: "--World"
rjust()가 오른쪽 정렬이였다면, ljust() 함수는 왼쪽으로 정렬된 문자열을 반환합니다
입력 형식은 rjust()와 동일합니다.
1. rjust() 입력 형식
result = str.ljust(width, fillchar)
2. ljust() 사용 예시
text = "Hello"
result = text.ljust(10)
print(result) # Output: "Hello "
text = "World"
result = text.ljust(8, '*')
print(result) # Output: "World***"