코테
문자열 돌리기
콩쥐땃쥐
2024. 11. 28. 01:30
str = input()
for i in str:
print(i)
원래
print(input().replace('',"\n"))
위의 코드를 이용해서 풀어보려고 했는데... a앞에 줄바꿈이 생겨서 문제가 정답 처리 되지 않는 불상사가 생겼다...
눈물을 머금고 일반인의 코드로 일단은 문제를 풀고 다른 고수분들의 코드를 봤다...
역시 나와 비슷한 생각을 한 분이 있었고 코드를 보니
print(input().replace('',"\n")[1:])
뒤에 [1:]이 적혀있었다. 이게 뭔가 검색을 해보니 java로 따지면 slice와 같은 것 같았다.
input을 받고 그걸 replace를 하는데 문자열의 1번째 부분부터 replace를 진행하도록 설정해주는 것...
근데 이게 문제가 end부분을 설정을 하지 않으니 제일 뒤에도 줄바꿈이 된다는 것이었는데, 희안하게 이건 또 통과가 됐다. 누구한테 물어봐야 이 문제를 해결할 수 있을지 궁금하다.