프로그래머스(2)
-
[프로그래머스] 교점에 별 만들기
프로그래머스: 문제 코딩테스트 연습 - 10주차 [[2, -1, 4], [-2, -1, 4], [0, -1, 1], [5, -8, -12], [5, 8, 12]] ["....*....", ".........", ".........", "*.......*", ".........", ".........", ".........", ".........", "*.......*"] [[0, 1, -1], [1, 0, -1], [1, 0, 1]] ["*.*"] [[1, -1, 0], [2, -1, 0], [4, - programmers.co.kr 상당히 쉽다고 생각했던 문제였는데 푸는 데 꽤 걸렸고, 힌트를 사용할 수 밖에 없었다. 우선 중복적으로 교점이 생기는 가능성을 고려하지 않아서 로직에 누수가 발생했고, 자료..
2021.10.14 -
[프로그래머스] 신규 아이디 추천
프로그래머스: 문제 코딩테스트 연습 - 신규 아이디 추천 카카오에 입사한 신입 개발자 네오는 "카카오계정개발팀"에 배치되어, 카카오 서비스에 가입하는 유저들의 아이디를 생성하는 업무를 담당하게 되었습니다. "네오"에게 주어진 첫 업무는 새로 programmers.co.kr 정규표현식을 쓰지 않고도 풀 수 있는 문제이지만 정규표현식으로 풀어보았다. 그동안 정규표현식을 이론적으로만 습득한 후, 검색 찬스를 이용해 때마다 주먹구구식으로 넘어갔다는 점이 아쉬웠던 차에 드디어 적용해낸 것 같아 상당히 기쁘다. 물론 최적화된 코드는 아니라서 코드가 지저분하지만, 그만큼 직관적이라는 거지. 핵심적으로 활용한 부분은 아래와 같다. 1. 헤더 내의 transform 메소드를 활용해 대소문자 일괄적 변경 trarnsfor..
2021.10.06