코딩 테스트의 목적은 정확한 코딩 논리와 자료구조의 활용이다. 그러므로 최대한 파이썬에서 편리하게 만들어 놓은 메서드의 사용을 자제한 코딩으로 앞으로 진행하려고 한다.
@ replace메서드의 경우 맨 앞만 조회하기 때문에 그냥 씀. 자료구조적으로 time문제가 딱히 보이지 않았음.
numbers 즉 0~9의 영단어의 특징은 영단어의 문자열 길이가 3~5라는 것이다. 즉 3,4,5중 하나이다. 주어지는 입력인 numbers 문자열에는 공백이 없으며 모두 0~9의 영단어의 공백없는 무작위 조합이다. 반복문을 다시 활용한다.
반복문이 끝나는 조건은 numbers의 길이가 0이되면 종료한다. 입출력 첫번째 예를 보자면, 우리는 one을 인식해야한다. 0~9영단어의 길이는 3,4,5중 하나이므로 for문을 통해 3가지를 모두 돌리게 한다. 만약 돌리다가 n_list에 해당 단어가 들어있다면 새로운 리스트에 슬라이싱된 해당단어를 append하고 break한다. 그리고 나머지는 뭐.. 합치고 데이터형식 변화하고 마무리.