[TIL] 20221020

C____JIN·2022년 10월 20일
1

TIL 1.0

목록 보기
70/78

알고리즘

오늘 푼 알고리즘

리펙토링

첫 글자만 찾아서 글자 순서대로 영문을 숫자로 바꿨던 것을 String의 replaceAll() 메서드를 활용해서 해당 단어가 나올 때 마다 해당하는 숫자로 바꾸어주는 방식을 선택했다.
처음 했던 방식은 거의 답을 맞추기 위한 풀이었다면 두 번 째 풀이는 String 객체의 메서드를 활용한 방식으로 조금 더 올바른 풀이가 아닐까 싶다!

알고리즘을 풀면서 느끼는 것 중 하나가 정말 사용할 수 있는 메서드의 종류가 엄청 다양하다는 것이다. 하드코딩으로 작성하고 다른 사람들의 풀이를 보면 해당 기능을 하는 메서드들이 이미 기본으로 구현이 되어있는 것 같았다. 프로그래머스 0단계 풀이가 끝나면 내가 풀었던 알고리즘 코드들을 리펙토링해서 개선시키는 것을 하고 1단계로 넘어가야겠다!

profile
개발 블로그🌐 개발일지💻

2개의 댓글

comment-user-thumbnail
2022년 10월 20일

너무 멋지네요!! 저도 항상 푸는데 급급해서 리팩토링을 놓치게 되더라구요. 천천히 생각하면 충분히 떠올릴 수 있는데... 덕분에 마음가짐을 많이 배워갑니다.

1개의 답글