목록분류 전체보기 (163)
Simple&Natural
30~40개 정도의 URL에 동시에 요청을 보내서 값을 받아와 파싱해야 하는 작업이 있었다. 루프를 돌려 반복해서 요청을 보내보니 적게는 1~2개에서 많게는 10개 이상까지 계속해서 다양한 exception이 발생하였다. 원인을 찾기 위해 우선 몇 가지 케이스를 나누고 검증을 시작했다. 1. 요청 단계에서 문제가 생긴 경우 2. 응답이 문제가 있는 경우 3. 정상적인 요청과 응답이 이루어진 이후에 문제가 발생하는 경우 우선 간단히 로그를 찍어보니 모든 요청들이 정상적인 응답코드를 반환하고 있었으므로 1, 2번 케이스는 제외하였다. 그렇다면 남은 가능성은 정상적인 응답을 받아오는데도 불구하고 내 쪽에서 제대로 된 처리를 하지 못하는 것이다. 마찬가지로 로그를 통해 어떤 예외들이 찍히고 있는지 살펴보았다. ..
완전탐색을 이용하였고 Stack을 사용하여 바구니를 구현하였다. 언어: Kotlin 소스코드: 1234567891011121314151617181920212223242526272829303132333435363738394041import java.util.* class Solution { fun solution(dollBox: Array, picker: IntArray): Int { var answer = 0 val basket = Basket() for (pick in picker) { for (dolls in dollBox) { val pickedDoll = dolls[pick-1] if (pickedDoll!=0) { dolls[pick-1] = 0 basket.stack(pickedDoll) br..
https://superfelix.tistory.com/201