본문 바로가기

전체 글51

배열에서 음수의 인덱스를 반환하란다 오늘도 프로그래머스를 풀었다. 배열에 약한거 같아 배열문제를 찾아서 풀어봤다. 문제는 길이가 5이상인 배열을 줄꺼고 거기서 음수의 인덱스를 반환하라는 거였다. 일단 음수를 정의하는 것 부터 또 헤맸다. 이놈의 숫자 숫자 숫자. 처음에 한 생각은 배열이 num_list라고 하면 num_list.find((v)=>v===-1*v)로 하면 음수를 찾을 수 있을 거 같았다. 근데 undefind가 나왔다. 아놔... find 메서드를 잘 못썻다고 생각하진 않았으니까 당연히 괄호안의 조건이 잘못된거라 생각하고 js에서 음수표현을 검색했다. 역시... 표기가 잘못된거였다. a v v v v v v 2023. 7. 4.
자바로 구현한 좋아요 많은 순서대로 반환 회고하기 컨트롤러 @ResponseBody @GetMapping("/artwork/wishlist") public List findArtworkByWishList() { return artworkService.findArtworkByWishList(); } 서비스 public List findArtworkByWishList() { List artworkEntityList = artworkRepository.findArtworkByWishList(); return artworkMapper.toDtoList(artworkEntityList); } 리포지토리 @Query(value = "SELECT a.* " + "FROM artwork a " + "LEFT JOIN wish_list w ON a.artwork_id .. 2023. 6. 28.
영어 면접을 봤습니다. 외국회사에서 한국어를 할 줄 아는 프앤기술지원 파트에 지원했어요. 해외회사의 해외지사라 ㅋㅋㅋ 너무 신기하네요. 심지어 내가 실무 면접을 넘어가서 인제 해외 임원진 면접을 준비하고 있어요. 대박사건... 일단 오늘의 면접에서 받은 질문을 정리해 볼께요. 저는 말레이시아 지사에 지원을 한거라 말레이시아에 대한 질문을 많이 받았어요. 두서없이 쓸께요.. 소개를 해봐라.. 근데 여기서 address를 사용하더라구요. 실제 사용 단어가 다르단게 확 느껴졌어요. 긴장하기 시작했습니다. 수정했어요~! * have you ever been to Malaysia 말레이시아는 가본적 있냐 -> 첨들어봤다. what do you think about in Malaysia 말레이시아에 대해 어떻게 생각하냐? How did .. 2023. 6. 27.
프로그래머스 js 최대값 만들기(2) 프록그래머스 최댓값 만들기(2)를 푸는데 의문점이 들었던 부분을 기록했다. 나는 먼저 배열의 숫자를 큰 순서대로 나열 한 다음 맨 앞의 숫자와 그 다음 숫자를 곱하면 최댓값을 만들 수 있을 거라 생각했다. 그래서 numbers.sort((a,b)=>a-b)).reduce((a,b)=>(a*b),1) 작성했더니 배열안의 모든 숫자를 곱한 값이 나왔다. numbers.sort((a,b)=>a-b) var answer = numbers[numbers.length - 1] * numbers[numbers.length - 2]; 이렇게 푸니까 음수 * 음수 일때의 값은 해당이 안되는 걸 알았다. 그래서 다른 사람의 풀이를 봤다. numbers.sort((a, b) => a - b); return Math.max(.. 2023. 6. 26.