본문 바로가기
728x90

전체 글87

[프로그래머스] 깊이/너비 우선 탐색 - 여행경로 문제 풀이 (feat.JS) 오늘은 오랜만에 프로그래머스에서 코딩테스트 고득점 Kit의 문제를 풀어보겠습니다. 깊이/너비 우선 탐색 문제 중 여행경로 문제 풀이를 해보겠습니다. 오랜만에 코딩테스트 고득점 Kit 문제로 돌아온 만큼 깔끔하게 문제를 풀어보겠습니다. 프로그래머스 > 깊이/너비 우선 탐색(DFS/BFS) > 여행경로 문제 풀이 ◐ 문제 정보 문제명: 여행경로 문제 난이도: Level 3 문제 푼 사람 수: 12298명 사용 가능 언어: 11개 (JavaScript 사용) ◐ 문제 설명 주어진 항공권을 모두 이용하여 여행경로를 짜려고 합니다. 항상 "ICN" 공항에서 출발합니다. 항공권 정보가 담긴 2차원 배열 tickets가 매개변수로 주어질 때, 방문하는 공항 경로를 배열에 담아 return 하도록 solution 함수.. 2022. 8. 15.
여의도 더현대 서울 다녀온 후기 #2. 고급스런 맛집 (feat. 블루보틀 & 효뜨) 이번엔 여의도 더현대 서울 다녀온 후기 2탄으로 제가 직접 다녀온 고급스런 맛집에 대한 소개와 후기를 들려드리겠습니다. 더현대 서울: 고급스런 맛집 5F - 블루보틀 먼저 소개해드릴 곳은 이미 이 곳에 들어오기 전부터 유명한 카페인 "블루보틀"입니다. 저도 잘 몰랐었는데, 여의도 더현대 서울에 블루보틀이 입점해있었습니다. 6층부터 차례대로 내려가면서 백화점 내에 있는 휴식공간에 앉아있는 사람들을 살펴보면 손에 들고 있거나, 테이블에 올려진 아이스크림이 올려져있는 커피를 쉽게 볼 수 있었습니다. 맨 처음에 이 커피는 6층에 있는 아이스크림으로 유명한 백미당에서 판매하는 음료일 것이다라는 추측과 함께 사러 가봤지만 판매하지 않았습니다. 그래서 아이쇼핑을 하며 5층까지 내려온 결과 해당 음료는 블루보틀에서 판.. 2022. 8. 14.
여의도 더현대 서울 다녀온 후기 #1. 식물원 같은 백화점 오늘은 여의도 더현대 서울을 다녀온 후기를 작성해보려 합니다. 이 백화점이 여의도에 오픈한지 벌써 1년 6개월이 되어가고 있지만 이번에 처음 가봤습니다. 이번에 평일에 다녀왔는데도 불구하고 사람이 정말 많아서 정말 평일이 맞는지 의심스러울 정도였습니다. 처음 가본 더현대 서울 먼저 여의도 더현대 서울을 단 한마디로 표현해보겠습니다. 식물원 같은 백화점이다. 이 곳을 방문해서 느낀 첫 소감은 정말 도심 속 식물원 같은 느낌이었습니다. 제일 윗 층인 6층에 올라가서 보니 백화점 내부에 화단과 나무들로 가득차 있는 가운데 모습을 보는데 정말 커다란 식물원에 온 기분이었습니다. 그래서 그런지 실내였지만, 공기도 상쾌하고 숨쉬기도 정말 편했습니다. 아래는 6층에서 5층에 공원 같이 꾸며진 공간을 찍은 모습입니다... 2022. 8. 13.
[프로그래머스] 오픈채팅방 문제 풀이 (feat.JS) 오늘은 프로그래머스에서 2019 KAKAO BLIND RECRUITMENT에서 출제된 문제 중 하나인 오픈채팅방 문제 풀이를 하도록 하겠습니다. 저는 사용 언어는 JavaScript입니다. 2019년 카카오 블라인드 채용 코딩 테스트에서 출제된 문제이니만큼 코딩 테스트 공부하는 사람은 한번 풀어보면 좋을 문제라고 생각합니다. 그럼 함께 오픈채팅방 문제 풀이 시작해보겠습니다. 프로그래머스 > 2019 KAKAO BLIND RECRUITMENT > 오픈채팅방 문제 풀이 ® 문제 정보 문제명: 오픈채팅방 문제 난이도: Level 2 출제 시험명: 2019 KAKAO BLIND RECRUITMENT 문제 푼 사람 수: 23541명 사용 가능 언어: 7개 (JavaScript 사용) ® 문제 설명 카카오톡 오픈채.. 2022. 8. 12.
[프로그래머스] 문자열 압축 문제 풀이 (feat.JS) 오늘은 프로그래머스에서 2020 KAKAO BLIND RECRUITMENT 출제 문제 중 문자열 압축 문제 풀이를 진행해보겠습니다. 이번 문제는 2020년에 KAKAO에서 블라인드 채용 문제로 출제했던 코딩 테스트 문제로 IT 개발자로 취업하기 위해 풀고 가야할 문제라고 생각됩니다. 함께 풀고 IT 개발자로 취업해보시기 바랍니다. 프로그래머스 > 2020 KAKAO BLIND RECRUITMENT > 문자열 압축 문제 풀이 ▽ 문제 정보 문제명: 문자열 압축 문제 난이도: Level 2 출제 시험명: 2020 KAKAO BLIND RECRUITMENT 문제 푼 사람 수: 23934명 사용 가능 언어: 7개 (JavaScript 사용) ▽ 문제 설명 데이터 처리 전문가가 되고 싶은 "어피치"는 문자열을 압.. 2022. 8. 11.
[프로그래머스] 신규 아이디 추천 문제 풀이 (feat.JS) 오늘은 프로그래머스에서 2021 KAKAO BLIND RECRUITMENT에서 출제된 신규 아이디 추천 문제 풀이를 해보려고 합니다. 작년에 KAKAO 블라인드 채용 문제로 출제된 문제이니만큼 IT 개발자로 취업 준비하시는 분들께서는 꼭 풀고 넘어갈 문제라고 생각됩니다. 함께 풀어보러 가시죠~ 프로그래머스 > 2021 KAKAO BLIND RECRUITMENT > 신규 아이디 추천 문제 풀이 ☆ 문제 정보 문제명: 신규 아이디 추천 문제 난이도: Level 1 출제 시험명: 2021 KAKAO BLIND RECRUITMENT 문제 푼 사람 수: 28619명 사용 가능 언어: 7개 (JavaScript 사용) ☆ 문제 설명 카카오에 입사한 신입 개발자 네오는 "카카오계정개발팀"에 배치되어, 카카오 서비스에.. 2022. 8. 10.
[프로그래머스] 로또의 최고 순위와 최저 순위 문제 풀이 (feat.JS) 오늘은 프로그래머스에서 2021 Dev-Matching: 웹 백엔드 개발자(상반기) 문제 중 로또의 최고 순위와 최저 순위 문제 풀이를 해보려합니다. 이번 문제는 채용 관련 코딩 테스트 문제로 어려울 것으로 보입니다. JavaScript 언어로 로또의 최고 순위와 최저 순위 문제 풀이를 해보겠습니다. 프로그래머스 > 2021 Dev Matching: 웹 백엔드 개발자(상반기) > 로또의 최고 순위와 최저 순위 문제 풀이 ¢문제 정보 문제명: 로또의 최고 순위와 최저 순위 문제 난이도: Level 1 출제 시험명: 2021 Dev-Matching: 웹 백엔드 개발자(상반기) 문제 푼 사람 수: 30521명 사용 가능 언어: 11개 (JavaScript 사용) ¢문제 설명 로또 6/45 (이하 '로또'로 표.. 2022. 8. 9.
[프로그래머스] 신고 결과 받기 문제 풀이 (feat.JS) 오늘은 프로그래머스에서 2022 KAKAO BLIND RECRUITMENT 문제 풀이를 해보려고 합니다. 그 중 신고 결과 받기 문제 풀이를 JavaScript로 진행해보겠습니다. 프로그래머스 > 2022 KAKAO BLIND RECRUITMENT > 신고 결과 받기 문제 풀이 ↔ 문제 정보 문제명: 신고 결과 받기 문제 난이도: Level 1 출제 시험명: 2022 KAKAO BLIND RECRUITMENT 문제 푼 사람 수: 17770명 사용 가능 언어: 12개 (JavaScript 사용) ↔ 문제 설명 신입사원 무지는 게시판 불량 이용자를 신고하고 처리 결과를 메일로 발송하는 시스템을 개발하려 합니다. 무지가 개발하려는 시스템은 다음과 같습니다. º 각 유저는 한 번에 한 명의 유저를 신고할 수 있.. 2022. 8. 8.
[프로그래머스] 깊이/너비 우선 탐색 - 아이템 줍기 문제 풀이 (feat.JS) 오늘은 프로그래머스에서 깊이/너비 우선 탐색 문제 중 아이템 줍기 문제 풀이를 해보겠습니다. 오늘도 사용 언어는 바로 JavaScript입니다. 그럼 아이템 줍기 문제 풀이 함께 해보러 가시죠. 프로그래머스 > 깊이/너비 우선 탐색(DFS/BFS) > 아이템 줍기 문제 풀이 ∂ 문제 정보 문제명: 아이템 줍기 문제 난이도: Level 3 문제 푼 사람 수: 764명 사용 가능 언어: 6개 (JavaScript 사용) ∂ 문제 설명 다음과 같은 다각형 모양 지형에서 캐릭터가 아이템을 줍기 위해 이동하려 합니다. 지형은 각 변이 x축, y축과 평행한 직사각형이 겹쳐진 형태로 표현하며, 캐릭터는 이 다각형의 둘레(굵은 선)를 따라서 이동합니다. 만약 직사각형을 겹친 후 다음과 같이 중앙에 빈 공간이 생기는 경.. 2022. 8. 7.
728x90