전체 글

문제 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 설명카카오에서는 무료 셔틀버스를 이용하여 판교역에서 사무실까지 이동할 수 있다고 합니다. 이 셔틀은 "09:00"부터 총 "n"회 "t"분 간격으로 역에 도착하며, 하나의 셔틀에는 최대 "m"명의 승객이 탈 수 있습니다.셔틀은 도착했을 때 도착한 순간에 대기열에 있는 인원까지 포함해서 순서대로 태우고 출발합니다.카카오 직원인 콘은 기다리는 시간을 아끼기 위해 어떤 인원이 몇 시에 셔틀 대기열에 도착하는지 알아내어 셔틀을 타고 사무실로 갈 수 있는 도착 시간 중 제일 늦은 시간을 구하고자 합니다. 단, ..
· TypeScript
개요혼자 프로젝트를 진행하거나 다른 사람들과 프로젝트를 진행할 때 이전에 작성했던 코드나 다른 사람이 작성한 코드에서 정상적으로 작동했던 코드인데 오류가 나는 경우가 있습니다. 이럴 때 "왜 잘 작동했던 코드인데 오류가 나지?"라는 생각이 드는데요. 여기에는 여러 가지 이유가 있을 수 있지만 이유 중 한 가지로 지금 코드를 작성하는 방식과 이전에 또는 다른 사람이 코드를 작성하는 방식이 달라서 이러한 오류가 발생할 수 있습니다.오늘 포스팅할 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
배경이번 졸업 작품 프로젝트에서 Flutter를 활용하여 애플리케이션을 제작하였는데, 기능 중 하나로 사용자의 텍스트를 받아 텍스트로 반환해 주는 기능을 제작해야 했다. 사용자가 펜으로 텍스트를 입력하면 해당 텍스트를 인식하여 사용자에게 다시 지정된 폰트로 반환해 주는 기능인데, 이걸 구현하려면 서버에서 전달받은 텍스트를 앱 실행 도중 화면에 띄워 주는 식으로 구현을 해야 했다. 해당 기능을 구현하고 나서 과정을 기록으로 남겨 놓고 싶어 글을 작성하게 되었다. 기능 설명결과적으로 구현한 결과를 먼저 설명하자면 아래 영상과 같이 텍스트가 입력되고, 버튼을 누르면 지정한 영역에 대해 서버로 텍스트 인식 요청을 보내 받은 텍스트를 위젯 형태로 관리하여 화면에 띄워주는 방식으로 구현하였다.  구현 과정영상에 보..
문제 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 설명"명예의 전당"이라는 프로그램이 있다고 한다.이 프로그램에서는 매일 1명의 가수가 노래를 부르고, 시청자들의 문자 투표를 가지고 가수에게 점수를 부여한다고 한다.이렇게 부여의 점수가 지금까지 참여한 전체 가수의 상위 k번째 이내라면 해당 가수의 점수를 명예의 전당이라는 목록에 올려 기념한다고 한다.이 프로그램에서는 매일 "명예의 전당"의 최하위 점수를 발표한다고 한다. 예를 들어 k가 3이고, 7일 동안 진행된 가수의 점수가 [10, 100, 20, 150, 1, 100, 200]이라면 최하위 점수..
문제 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제설명고객의 약관 동의를 얻어서 수집된 1~n번으로 분류되는 개인정보 n개가 있다고 한다. 약관 종류는 여러가지이며 각 약관마다 개인정보 보관 유효기간이 정해져 있다. 각 개인정보에 대해 어떤 약관으로 수집됐는지가 제공되며, 수집된 개인정보는 유효기간 전까지만 보관 가능하다. 만약 유효기간이 지났다면 반드시 파기해야 한다.예시로 A라는 약관의 유효기간이 12 달이고, 2021년 1월 5일에 수집된 개인정보가 A약관으로 수집되었다고 할 때 해당 개인정보는 2022년 1월 4일까지만 유효하고 1월 5일부터는 ..
문제 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제설명지표 번호성격 유형1번 지표라이언형(R), 튜브형(T)2번 지표콘형(C), 프로도형(F)3번 지표제이지형(J), 무지형(M)4번 지표어피치형(A), 네오형(N)다음과 같은 지표를 따르는 성격 유형 검사지를 만들고자 한다고 한다. 성격은 각 지표에서 두 유형 중 하나로 결정된다.4개의 지표가 있으므로 총 16가지가 나올 수 있으며, 나오는 성격 유형의 예시로는 "RFMN"이나 "TCMA"와 같은 형태로 결정된다. 검사지에는 총 n개의 질문이 있고, 1번부터 차례대로 "매우 비동의", "비동의", "약간..
문제설명어느 학교에 페인트가 칠해진 길이가 n미터인 벽이 있다고 한다. 학교에서는 페인트가 벗겨진 벽에 페인트를 덧칠하고자 한다. 넓은 벽 전체에 페인트를 새로 칠하는 대신, 구역을 나누어 일부만 페인트를 새로 칠하려고 한다.이를 위해 벽을 1미터 길이의 구역 n개로 나누고, 각 구역에 왼쪽부터 순서대로 1번부터 n번까지 번호를 붙이고, 이를 기반으로 페인트를 다시 칠해야 할 구역들을 정했다. 벽에 페인트를 칠하는 룰러의 길이는 m미터 이고 벽에 페인트를 한 번 칠할 때 룰러가 벽에서 벗어나면 안되고 구역의 일부분만 포함되도록 칠하면 안된다고 한다.한 구역에 페인트를 여러 번 칠해도 되고 다시 칠해야 할 구역이 아닌 곳에 페인트를 칠해도 되지만 다시 칠하기로 정한 구역은 적어도 한 번 페인트 칠을 하면서..
문제설명여러 장의 사진들이 존재한다. 사진의 주인인 루는 사진별로 추억 점수를 매길려고 한다. 사진 속에 나오는 인물들의 그리움 점수를 모두 합산해서 사진의 추억 점수를 매긴다. 예를 들어 사진 속 인물의 이름이 ["may", "kein", "kain"]이고 각 인물의 그리움 점수가 [5점, 10점, 1점]이면 해당 사긴의 추억 점수는 16(5+10+1)이 되는 방식이다. 이런 식으로 모든 사진의 추억 점수를 매겨 반환해주면 되는 문제이다. 더보기※제한사항 - 3  - 3  - name은 알파벳 소문자로만 이루어져 있다. - name에는 중복된 값이 없다. - 3  - 1  - 3  - photo[i]의 원소들은 알파벳 소문자로만 이루어져 있다. - photo[i]의 원소들은 중복된 값이 없다.풀이제공된..
OH HAMIN
ohamin26