unilep   6년 전

주어진 예제의 입력으로 데이터가 들어오면

GAMES

GAMES/DRIVERS

HOME 

WIN 

WIN/SOFT 

WINNT 

WINNT/DRIVERS 

WINNT/SYSTEM32 

WINNT/SYSTEM32/CERTSRV 

WINNT/SYSTEM32/CERTSRV/CERTCO~1 

WINNT/SYSTEM32/CERTSRV/CERTCO~1/X86 

WINNT/SYSTEM32/CONFIG

이렇게 한 줄씩 set에 들어가서 vector에 넣은뒤 정렬을 한 결과입니다.

vector[i] 번째 string 에 맨 마지막 substring 을 출력하는 로직입니다.

예를들면

GAMES -> GAMES 만 출력

GAMES\DRIVERS -> \가 1개있으면 " " 1번 출력하고 DRIVERS 만 출력

수십개의 테스트케이스를 돌려봤지만 어떤경우가 틀린지 모르겠습니다 ㅠ

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