프로그래머스 - Level2 메뉴 리뉴얼 문제 설명 레스토랑을 운영하던 스카피는 코로나19로 인한 불경기를 극복하고자 메뉴를 새로 구성하려고 고민하고 있습니다.기존에는 단품으로만 제공하던 메뉴를 조합해서 코스요리 형태로 재구성해서 새로운 메뉴를 제공하기로 결정했습니다. 어떤 단품메뉴들을 조합해서 코스요리 메뉴로 구성하면 좋을 지 고민하던 “...
프로그래머스 Level 2 - 점프와 순간이동 (JavaScript)
프로그래머스 - Level2 점프와 순간 이동 문제 설명 OO 연구소는 한 번에 K 칸을 앞으로 점프하거나, (현재까지 온 거리) x 2 에 해당하는 위치로 순간이동을 할 수 있는 특수한 기능을 가진 아이언 슈트를 개발하여 판매하고 있습니다. 이 아이언 슈트는 건전지로 작동되는데, 순간이동을 하면 건전지 사용량이 줄지 않지만, 앞으로 K 칸...
프로그래머스 Level 2 - 영어 끝말잇기 (JavaScript)
프로그래머스 - Level2 영어 끝말잇기 문제 설명 1부터 n까지 번호가 붙어있는 n명의 사람이 영어 끝말잇기를 하고 있습니다. 영어 끝말잇기는 다음과 같은 규칙으로 진행됩니다. 1번부터 번호 순서대로 한 사람씩 차례대로 단어를 말합니다. 마지막 사람이 단어를 말한 다음에는 다시 1번부터 시작합니다. 앞사람이 말한 단어의 마...
프로그래머스 Level 2 - 뉴스 클러스터링 (JavaScript)
프로그래머스 - Level2 뉴스 클러스터링 문제 설명 여러 언론사에서 쏟아지는 뉴스, 특히 속보성 뉴스를 보면 비슷비슷한 제목의 기사가 많아 정작 필요한 기사를 찾기가 어렵다. Daum 뉴스의 개발 업무를 맡게 된 신입사원 튜브는 사용자들이 편리하게 다양한 뉴스를 찾아볼 수 있도록 문제점을 개선하는 업무를 맡게 되었다. 개발의 방향을 잡...
[Jekyll] Liquid Exception Liquid syntax error Variable '{{a1}' was not properly terminated with regexp
⚠️오류 메세지 Liquid Exception: Liquid syntax error (line 19): Variable '{{a1}' was not properly terminated with regexp ... 🧐오류 발생 상황 github 블로그에 마크다운으로 작성한 게시물을 push 했지만, 정상적으로 build 가 되지 않았다. (프...
프로그래머스 Level 2 - 튜플 (JavaScript)
프로그래머스 - Level2 튜플 문제 설명 생략 🙋♂️나의 풀이 🤔문제 접근 주어진 문자열에서 원소를 감싸고 있는 부분 집합들을 뽑아낸다. 예를 들어 {{1}, {1,2,3}, {1,2}} 이 있다면 {1}, {1,2,3}, {1,2} 과 같이 분리한다. 원소의 길이가 적은 순서대로...
프로그래머스 Level 2 - 괄호 변환 (JavaScript)
프로그래머스 - Level2 괄호 변환 문제 설명 생략 제한사항 생략 🙋♂️나의 풀이 stack을 활용해서 접근하면 되겠다는 생각은 했지만, 구체적인 구현 방법이 떠오르지 않아서 다른 분들의 풀이를 참고해서 풀었다. 🤔문제 접근 문제에서 이미 “균형잡힌 괄호 문자열”이 매개변수로 주어지기 때문에 “올바른 괄호 문자열”로 만드...
프로그래머스 Level 2 - 멀쩡한 사각형 (JavaScript)
프로그래머스 - Level2 멀쩡한 사각형 문제 설명 가로 길이가 Wcm, 세로 길이가 Hcm인 직사각형 종이가 있습니다. 종이에는 가로, 세로 방향과 평행하게 격자 형태로 선이 그어져 있으며, 모든 격자칸은 1cm x 1cm 크기입니다. 이 종이를 격자 선을 따라 1cm × 1cm의 정사각형으로 잘라 사용할 예정이었는데, 누군가가 이 ...
프로그래머스 Level 1 - 신고 결과 받기 (JavaScript)
프로그래머스 - Level1 신고 결과 받기 문제 설명 문제 설명 생략 제한사항 2 ≤ id_list의 길이 ≤ 1,000 1 ≤ id_list의 원소 길이 ≤ 10 id_list의 원소는 이용자의 id를 나타내는 문자열이며 알파벳 소문자로만 이루어져 있습니다. id_list에는 같은 아...
프로그래머스 Level 2 - 조이스틱 (JavaScript)
프로그래머스 - Level2 조이스틱 문제 설명 조이스틱으로 알파벳 이름을 완성하세요. 맨 처음엔 A로만 이루어져 있습니다.ex) 완성해야 하는 이름이 세 글자면 AAA, 네 글자면 AAAA 조이스틱을 각 방향으로 움직이면 아래와 같습니다. ▲ - 다음 알파벳 ▼ - 이전 알파벳 (A에서 아래쪽으로 이동하면 Z로) ◀ - 커서를 왼쪽...