# ============================================================
# 문제 03. 길이가 짧은 단어부터 정렬
# ============================================================

"""
[문제 설명]
여러 단어를 길이가 짧은 순서대로 정렬하려고 합니다.

단어의 길이가 모두 다르게 주어질 때,
코드가 올바르게 동작할 수 있도록 빈칸을 채워
전체 코드를 완성해 주세요.

[입력 설명]
첫째 줄에 자연수 n이 주어집니다.
둘째 줄에 서로 다른 길이를 가진 단어 n개가
공백으로 구분되어 주어집니다.

- n은 1 이상 100 이하입니다.
- 각 단어는 알파벳 소문자로만 이루어져 있습니다.
- 각 단어의 길이는 모두 다릅니다.

[출력 설명]
단어를 길이가 짧은 순서대로 정렬하여
공백으로 구분해 출력해 주세요.

[예제 1]

입력:
4
banana kiwi fig watermelon

출력:
fig kiwi banana watermelon
"""


# ========================================
# 1개의 pass를 지우고 알맞은 코드를 작성하세요.
# ========================================

n = int(input())
words = input().split()

words = sorted(words, key=len)

print(" ".join(words))

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: