www.acmicpc.net/problem/1501

 

1501번: 영어 읽기

첫째 줄에 사전에 있는 단어들의 개수 N(0≤N≤10,000)이 주어진다. 다음 N개의 줄에는 각 줄에 하나씩, 영어 사전에 있는 단어들이 주어진다. 각 단어의 길이는 100자를 넘지 않는다. 다음 줄에 해석

www.acmicpc.net

 

내가 구상한 방법 자체는 맞았지만

 

코드를 짜는 방식에서 미숙한점이 많았고

 

예외처리를 제대로 하지 못했다

 

processingWord를 사용하는 부분에서 굉장히 많은 문제가 일어나게 된다

 

가령 dictionary[i], parsedWord[i]의 size가 1, 2라거나 등등

 

여기서 잘 짚고 넘어가야 하는 것은 이렇듯 어떠한 변수나, 객체의 데이터, 값, 정보 등을 부분적을 분할하거나 수정하는 경우, 무지무지무지무지막지하게 조심해도 부족하지 않다는 것이다.

 

또한 75 ~ 79라인의 코드도 오답을 일으킨다

 

 

이런 식으로 최대한 더럽지 않게, 문제 생기지 않게 짜는 능력을 길러야 한다는 생각이 팍팍 든다...

 

근데 이것도 더럽다.

 

이것도 더러워보인다

 

더 훌륭한 코드는 다른 블로그에 널려있다...

'알고리즘' 카테고리의 다른 글

백준 18511 : 큰 수 구성하기  (0) 2021.03.17
프로그래머스 49994 : 방문 길이  (0) 2021.01.21
백준 1261 : 알고스팟  (0) 2020.11.17
백준 13549 : 숨바꼭질 3  (0) 2020.11.17
백준 14500 : 테트로미노  (0) 2020.11.17

+ Recent posts