99클럽 코테 스터디 3기 3일차 TIL - 81301 숫자 문자열과 영단어
81301. 숫자 문자열과 영단어 / c++ / level1 / 4분
문제 및 코드 (링크)
접근 방식
문자열
- 숫자 중 일부가 문자열로 변경된 s가 주어질 때, 다시 모두 숫자로 바꿔서 반환하는 문제
- 사용하기 편하게 모든 숫자에 대한 문자열을 배열로 미리 만들어뒀다.
- numberString(2번에서 만든 배열)을 순회하면서 각 원소마다 아래의 로직 수행
- 만약 s에서 numberString[i]를 찾을 수 있다면, 해당 부분을 i로 바꿈 (“seven” 을 “7”로 바꿈)
- s에 numberString[i]가 없다면 다음 숫자로 넘어감
- 이렇게 바꾼 s를 stoi에 넣어서 반환
- 해결
생각해 볼 점
- 문자열이라서 그런건가 문제가 너무 쉬워서 당황했다. 그래서 챌린저 반인데..
- 문자열이라도 난이도가 있는 문제들이 있을텐데, 이건 정말 문자열을 다룰 수만 있으면 풀 수 있는 문제라, 99클럽의 문제 선정에 많은 아쉬움을 느낀다.
- 별개로 요즘 회사에서 사용하는 젠킨스를 공부하고 있다. 빌드 관리 툴이라는 걸 처음 접해봤는데, 어렵지만 계속 보다보니 익숙해지기 시작했다.
해시태그
#99클럽 #코딩테스트 준비 #개발자 취업 #항해99 #TIL