본문 바로가기
반응형

프로그래밍/Javascript2

배열 합산 조합 찾기 with 챗GPT 한달동안 사용한 법인카드 금액 건들 중에서 10만원의 조합을 만들고자 각 건별 금액을 제시하고 조합을 만들어 달라고 챗GPT에게 요청을 했더니 순식간에 뽑아주었다. "너 어떻게 계산했니?" 라고 물어보니 아래와 같은 함수식을 제공해주었다. 다음 달에도 사용 해야 하므로 우선 포스팅 자료를 남겨두고 다음 달에 실제 로직을 직접 돌려 확인해 볼 생각이다.function findCombinations(numbers, target = 100000, tolerance = 100) { const results = []; const isWithinTolerance = (sum) => sum >= (target - tolerance) && sum { const sum = combo.reduce((acc.. 2025. 5. 2.
[Javascript] iPad|Andorid|iPhone User-Agent확인 및 구분 이번에 아이패드 전용 앱에서 하이브리 형식으로 서비스를 개발하는데, 네이티브와 연동을 해야하는 부분이 있어 Bridge개발을 해 놓고 보니, 웬걸 ~ 로그인 페이지는 또 서버(Back-end) 단에서 UI를 만들둔 사실을 뒤늦게 깨닫게 되었다. 바보같이. 결국 혼자서 북치고 장구치고 다해야하는 상황이 발생했는데 아이디/비밀번호를 넣고 로그인 하는 시점에 앱 영역에 아이디/비밀번호를 저장해야 하는 상황이라 안드로이드/아이패드를 구분하기 위해 User-Agent를 뒤졌더니, 안드로이드는 별 문제가 없고 아이패드의 경우 "iPad"라는 문구가 사라지고 없다. 인터넷 검색을 해보니 iOS13부터 바뀐거라는데, 나도 익히 알고는 있었지만, 정작 iPad 앱 개발을 할 일이 없고 더군더나 네이티브만 작업을 하니 웹.. 2023. 3. 29.
반응형