본문 바로가기

퇴근후공부/코딩테스트공부

(2)
[프로그래머스] 신규 아이디 추천 - 2021 KAKAO BLIND RECRUITMENT 틈틈히 해야하는 알고리즘 공부!진짜 어떻게 공부해야할지 막막하지만 퇴근하고 한문제씩 풀어보자. 문자열관련 문제가 가장 해볼만해서 고른 2021 KAKAO BLIND RECRUITMENT 문제 https://programmers.co.kr/learn/courses/30/lessons/72410 코딩테스트 연습 - 신규 아이디 추천 카카오에 입사한 신입 개발자 네오는 "카카오계정개발팀"에 배치되어, 카카오 서비스에 가입하는 유저들의 아이디를 생성하는 업무를 담당하게 되었습니다. "네오"에게 주어진 첫 업무는 새로 programmers.co.kr 문제설명 카카오에 입사한 신입 개발자 네오는 "카카오계정개발팀"에 배치되어, 카카오 서비스에 가입하는 유저들의 아이디를 생성하는 업무를 담당하게 되었습니다. "네오"..
[JAVA]Map - getOrDefault 핵꿀함수!!! 사용법 getOrDefault( Object key,V defaultValue ) - Java 8에서 추가된 Collection API 함수들 중 일부이다. 찾는 key가 존재한다면 찾는 key의 value를 반환하고, 없거나 null이면 default 값을 반환한다. 약간 SQL로 치면 NVL같이 null일경우 대체값으로 치환 뭐 이런느낌이랄까? 대신 이건 containsKey함수기능까지 내포하고있으므로 훨씬효율적이다!!! ex) String[] abc = { "a", "b", "c" }; HashMap map = new HashMap(); for(String key : abc) { map.put(key, map.getOrDefault(key,0) +1); } https://programmers.co.kr/l..