프로그래머스- 33

김정현·2023년 5월 9일
0

프로그래머스

목록 보기
33/46

불리언 타입으로 리턴하는 형식의 문제였다.
우선 각 자릿수의 합을 정의하기위해
x/10 + x%10 이렇게 표현하였다.

그리고 if 문으로 해결하였다. 그러나 반은 해결되었고 몇몇 문제는 실패하였다. 오류는 100이 넘어갈때 발생하는 것 같다. 검색을 반복한 결과 그냥 해결할 수는 없을거 같았고 컴팩트 맵으로 각자 요소를 배열로 만들고 그거에 대해 클로저함수를 사용하는 것이 가장 간단하게 보였다.
그리고 그 과정에서

.wholeNumberValue 

라는 키워드를 알아 냈는데, 문자열을 숫자로 변환 가능하다면 변환한다.
이렇게 최종적으로 답을 냈다.

다른사람은 한줄로 끝낸 사람도 있었다. true false로 리턴하는게 아니라 == 형식으로 불리언값을 리턴하게 끔 하였다. 근데 100이 넘는 수에대해서는 어떻게 처리하는지 잘 모르겠다.

0개의 댓글