큰 수 만들기

최진훈·2022년 3월 21일
0

programmers

목록 보기
54/73

레벨2로 올라오고나서 쉽게 풀리는 문제가 없다... 이 문제도 굉장히 간단해 보였는데 막상 풀다보니 막히는 부분이 너무 많았고 결국 인터넷을 이리저리 찾아보고 나서야 해결할 수 있었다. 입력받은 numbers를 한자리씩 비교하며 뒷자리가 더 작은 수이면 그때의 값을 max로 두고 다시 그 뒤 부터 비교해 나가는 식이다. 대충 느낌은 알겠으나 완벽하게 알지는 못한 것 같다...

여기서 처음으로 answer를 초기값(var answer = "")과 다르게 StringBuilder()로 선언하였다. 값이나 타입을 건드리지 않고 연산의 효율성을 늘려준다길래 사용해 보았다. 실제로 테스트를 했을때 시간이 단축되는걸 볼 수 있었다.

source : https://notepad96.tistory.com/entry/Kotlin-StringBuilder-%EB%AC%B8%EC%9E%90%EC%97%B4-%ED%9A%A8%EC%9C%A8%EC%A0%81%EC%9C%BC%EB%A1%9C-%EB%8B%A4%EB%A3%A8%EA%B8%B0


찝찝한 통과..

profile
레고레고

0개의 댓글