문제 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 설명카카오에서는 무료 셔틀버스를 이용하여 판교역에서 사무실까지 이동할 수 있다고 합니다. 이 셔틀은 "09:00"부터 총 "n"회 "t"분 간격으로 역에 도착하며, 하나의 셔틀에는 최대 "m"명의 승객이 탈 수 있습니다.셔틀은 도착했을 때 도착한 순간에 대기열에 있는 인원까지 포함해서 순서대로 태우고 출발합니다.카카오 직원인 콘은 기다리는 시간을 아끼기 위해 어떤 인원이 몇 시에 셔틀 대기열에 도착하는지 알아내어 셔틀을 타고 사무실로 갈 수 있는 도착 시간 중 제일 늦은 시간을 구하고자 합니다. 단, ..
분류 전체보기
개요혼자 프로젝트를 진행하거나 다른 사람들과 프로젝트를 진행할 때 이전에 작성했던 코드나 다른 사람이 작성한 코드에서 정상적으로 작동했던 코드인데 오류가 나는 경우가 있습니다. 이럴 때 "왜 잘 작동했던 코드인데 오류가 나지?"라는 생각이 드는데요. 여기에는 여러 가지 이유가 있을 수 있지만 이유 중 한 가지로 지금 코드를 작성하는 방식과 이전에 또는 다른 사람이 코드를 작성하는 방식이 달라서 이러한 오류가 발생할 수 있습니다.오늘 포스팅할 ESLint와 Prettier는 이러한 부분에서 생기는 문제를 해결할 수 있는 개발 도구입니다. ESLint?ESLint에 대해 설명하려면 "lint"라는 단어를 살펴보아야 합니다. lint를 한국어로 그대로 해석하자면 보풀이라는 뜻을 가지고 있습니다. 평소에 옷을..
문제 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 설명휴대폰 자판을 만들고자 한다고 한다. 이 휴대폰 자판은 하나의 키에 여러 개의 문자가 할당될 수 있고, 키 하나에 여러 문자가 할당된 경우, 동일한 키를 연속해서 빠르게 누르면 할당된 순서대로 문자가 바뀐다고 한다.이 휴대폰 자판은 키의 개수가 1개부터 최대 100개까지 있을 수 있으며, 특정 키를 눌렀을 때 입력되는 문자들로 무작위로 배열되어 있다. 또한 같은 문자가 자판 전체에 여러 번 할당된 경우도 있고, 키 하나에 같은 문자가 여러 번 할당된 경우도 있으며, 아예 할당되지 않은 경우도 있다고..
문제 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 설명두 문자열 s와 skip, 그리고 자연수 index가 주어졌을 때, 정해진 규칙에 따라 문자열을 만들고자 한다고 한다.규칙은 다음과 같다.문자열 s의 각 알파벳을 index만큼 뒤의 알파벳으로 바꿔준다.index만큼의 뒤의 알파벳이 z를 넘어갈 경우 다시 a로 돌아간다.skip에 있는 알파벳은 제외하고 건너뛴다.예시로 s = "a", skip = "bcd" index=2라고 했을 때 반환 값은 a에서 skip에 있는 알파벳을 제외하고 2를 더한 "f"가 된다.두 문자열 s와 skip, 그리고 자연수..
배경이번 졸업 작품 프로젝트에서 Flutter를 활용하여 애플리케이션을 제작하였는데, 기능 중 하나로 사용자의 텍스트를 받아 텍스트로 반환해 주는 기능을 제작해야 했다. 사용자가 펜으로 텍스트를 입력하면 해당 텍스트를 인식하여 사용자에게 다시 지정된 폰트로 반환해 주는 기능인데, 이걸 구현하려면 서버에서 전달받은 텍스트를 앱 실행 도중 화면에 띄워 주는 식으로 구현을 해야 했다. 해당 기능을 구현하고 나서 과정을 기록으로 남겨 놓고 싶어 글을 작성하게 되었다. 기능 설명결과적으로 구현한 결과를 먼저 설명하자면 아래 영상과 같이 텍스트가 입력되고, 버튼을 누르면 지정한 영역에 대해 서버로 텍스트 인식 요청을 보내 받은 텍스트를 위젯 형태로 관리하여 화면에 띄워주는 방식으로 구현하였다. 구현 과정영상에 보..
문제 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 설명"명예의 전당"이라는 프로그램이 있다고 한다.이 프로그램에서는 매일 1명의 가수가 노래를 부르고, 시청자들의 문자 투표를 가지고 가수에게 점수를 부여한다고 한다.이렇게 부여의 점수가 지금까지 참여한 전체 가수의 상위 k번째 이내라면 해당 가수의 점수를 명예의 전당이라는 목록에 올려 기념한다고 한다.이 프로그램에서는 매일 "명예의 전당"의 최하위 점수를 발표한다고 한다. 예를 들어 k가 3이고, 7일 동안 진행된 가수의 점수가 [10, 100, 20, 150, 1, 100, 200]이라면 최하위 점수..