
Baekjoon/IM Level
[백준] 17413 단어 뒤집기2 (실버3) / 스택, isalnum(), join(), split() 함수
문제요약 나의 코드 및 설명 역순으로 출력하는 경우는 두 가지 경우이다. 1. 밖의 띄어쓰기를 만날 경우 2. 를 만날 경우 밖의 띄어쓰기와 안의 띄어쓰기를 따로 구분해주어야 하는데 check 변수를 통해 구분해주었다. string = list(input()) string += " " ans = [] #안의 띄어쓰기인지 체크하기 위함 #-1 : 밖의 띄어쓰기, 1 : 안의 띄어쓰기 check = -1 for i in range(len(string)): #띄어쓰기를 만나면 if string[i] == " ": #만약 안의 띄어쓰기가 아니면 if check == -1: #ans안의 요소들을 역순으로 출력 while ans: print(ans.pop(),end="") #현재 글자(string[i]:띄어쓰기)는..