[백준_python] 접미사 배열 || 11656

2021. 2. 15. 23:46·🎯PS

www.acmicpc.net/problem/11656

11656번: 접미사 배열

첫째 줄에 문자열 S가 주어진다. S는 알파벳 소문자로만 이루어져 있고, 길이는 1,000보다 작거나 같다.

www.acmicpc.net

먼저, 입력받은 문자열을 baekjoon, aekjoon, ekjoon, kjoon, joon, oon, on, n로 표현해주기 위해
i를 하나씩 늘려가며 해당 문자열들을 배열 속으로 넣어주었다.
그 후 sort를 이용하여 사전순 정렬이 되도록 바꿔준 후 출력이 되도록 하였다.

#접미사 배열

S = input()

arr = []
for i in range(len(S)):
    arr.append(S[i:])

arr.sort()
print(*arr, sep = "\n")

 

반응형
'🎯PS' 카테고리의 다른 글
  • [백준_python] DFS와 BFS || 1260
  • [백준_python] 늑대와 양 || 16956
  • [백준_python] 로프 || 2217
  • [백준_python] 회의실 배정 || 1931
dmaolon
dmaolon
프로그래밍을 공부한 내용을 기록하는 공간입니다.
  • dmaolon
    기록 남기기
    dmaolon
  • 전체
    오늘
    어제
    • ALL (260)
      • ➰ Series (5)
      • 🎯PS (168)
        • Algorithm (15)
      • ☕ Java (11)
      • 🍀 Spring Boot (29)
      • 💬 Database (9)
      • 🐣 Computer Science (14)
      • 👍 Daily (4)
      • 🎁ReactJS (4)
  • 인기 글

  • 최근 댓글

  • 최근 글

  • 태그

    Spring
    프로그래밍
    프로그래머스
    코딩
    BFS
    백준
    dfs
    알고리즘
    파이썬
    자바
  • hELLO· Designed By정상우.v4.10.1
dmaolon
[백준_python] 접미사 배열 || 11656
상단으로

티스토리툴바