코딩한걸음
[프로그래머스] 짝지어 제거하기
Coding Test/Programers 2023. 7. 19. 08:36

https://school.programmers.co.kr/learn/courses/30/lessons/12973 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 짝지어 제거하기는, 알파벳 소문자로 이루어진 문자열을 가지고 시작합니다. 먼저 문자열에서 같은 알파벳이 2개 붙어 있는 짝을 찾습니다. 그다음, 그 둘을 제거한 뒤, 앞뒤로 문자열을 이어 붙입니다. 이 과정을 반복해서 문자열을 모두 제거한다면 짝지어 제거하기가 종료됩니다. 문자열 S가 주어졌을 때, 짝지어 제거하기를 성공적으로 수행할 수 있는지 반환하는 함수를 완성해 주세요. 성공적으로..

23-05-04 코딩테스트 : 개인정보 수집 유효기간 - 2023 kakao
Coding Test/Programers 2023. 5. 4. 17:01

문제 내용 https://school.programmers.co.kr/learn/courses/30/lessons/150370 더보기 # 개인정보 수집 유효기간 # 문제 설명 # 고객의 약관 동의를 얻어서 수집된 1~n번으로 분류되는 개인정보 n개가 있습니다. # 약관 종류는 여러 가지 있으며 각 약관마다 개인정보 보관 유효기간이 정해져 있습니다. # 당신은 각 개인정보가 어떤 약관으로 수집됐는지 알고 있습니다. # 수집된 개인정보는 유효기간 전까지만 보관 가능하며, 유효기간이 지났다면 반드시 파기해야 합니다. # 예를 들어, A라는 약관의 유효기간이 12 달이고, 2021년 1월 5일에 수집된 개인정보가 A약관으로 수집되었다면 # 해당 개인정보는 2022년 1월 4일까지 보관 가능하며 2022년 1월 ..

23-05-04 코딩테스트 : 신고 결과 받기 - 2022 kakao
Coding Test/Programers 2023. 5. 4. 15:32

문제 내용 https://school.programmers.co.kr/learn/courses/30/lessons/92334 더보기 # 신고 결과 받기 # 문제 설명 # 각 유저는 한 번에 한 명의 유저를 신고할 수 있습니다. # 신고 횟수에 제한은 없습니다. 서로 다른 유저를 계속해서 신고할 수 있습니다. # 한 유저를 여러 번 신고할 수도 있지만, # 동일한 유저에 대한 신고 횟수는 1회로 처리됩니다. # k번 이상 신고된 유저는 게시판 이용이 정지되며, # 해당 유저를 신고한 모든 유저에게 정지 사실을 메일로 발송합니다. # 유저가 신고한 모든 내용을 취합하여 마지막에 한꺼번에 # 게시판 이용 정지를 시키면서 정지 메일을 발송합니다. # 이용자의 ID가 담긴 문자열 배열 id_list, # 각 이용..

23-05-04 코딩테스트 : 달리기 경주
Coding Test/Programers 2023. 5. 4. 15:20

문제 내용 https://school.programmers.co.kr/learn/courses/30/lessons/178871 더보기 # 달리기 경주 # 문제 설명 # 얀에서는 매년 달리기 경주가 열립니다. 해설진들은 선수들이 # 자기 바로 앞의 선수를 추월할 때 추월한 선수의 이름을 부릅니다. # 선수들의 이름이 1등부터 현재 등수 순서대로 담긴 문자열 배열 players와 # 해설진이 부른 이름을 담은 문자열 배열 callings가 매개변수로 주어질 때, # 경주가 끝났을 때 선수들의 이름을 1등부터 등수 순서대로 배열에 담아 # return 하는 solution 함수를 완성해주세요. # 제한사항 # 5 ≤ players의 길이 ≤ 50,000 # players[i]는 i번째 선수의 이름을 의미합니다..

23-05-03 코딩테스트 문제풀이
Coding Test/Programers 2023. 5. 4. 00:26

코딩 테스트 문제풀이의 목표 코딩 테스트 문제풀이를 하며 알고리즘에 대한 이해도를 높힌다 팀원들과 코드 리뷰를 하며 해당 코드를 짠 구체적인 이유를 제시한다 https://github.com/raoneli1013/codingtest 문제 1 : https://school.programmers.co.kr/learn/courses/30/lessons/86491 # https://school.programmers.co.kr/learn/courses/30/lessons/86491 # 최소직사각형 # 문제 설명 # 명함 지갑을 만드는 회사에서 지갑의 크기를 정하려고 합니다. # 다양한 모양과 크기의 명함들을 모두 수납할 수 있으면서, # 작아서 들고 다니기 편한 지갑을 만들어야 합니다. # 이러한 요건을 만족하는..

23-05-02 코딩테스트 문제풀이
Coding Test/Programers 2023. 5. 2. 14:23

코딩 테스트 문제풀이의 목표 코딩 테스트 문제풀이를 하며 알고리즘에 대한 이해도를 높힌다 팀원들과 코드 리뷰를 하며 해당 코드를 짠 구체적인 이유를 제시한다 https://github.com/raoneli1013/codingtest 문제 1 : https://school.programmers.co.kr/learn/courses/30/lessons/132267 # https://school.programmers.co.kr/learn/courses/30/lessons/132267 # 콜라 문제 # 문제 설명 # 오래전 유행했던 콜라 문제가 있습니다. 콜라 문제의 지문은 다음과 같습니다. # 정답은 아무에게도 말하지 마세요. # 콜라 빈 병 2개를 가져다주면 콜라 1병을 주는 마트가 있다. # 빈 병 20개를..

23-05-01 코딩테스트 문제풀이
Coding Test/Programers 2023. 5. 2. 11:36

코딩 테스트 문제풀이의 목표 코딩 테스트 문제풀이를 하며 알고리즘에 대한 이해도를 높힌다 팀원들과 코드 리뷰를 하며 해당 코드를 짠 구체적인 이유를 제시한다 https://github.com/raoneli1013/codingtest 문제 1 : https://school.programmers.co.kr/learn/courses/30/lessons/42576 # https://school.programmers.co.kr/learn/courses/30/lessons/42576 # 완주하지 못한 선수 # 문제 설명 # 수많은 마라톤 선수들이 마라톤에 참여하였습니다. # 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. # 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 # ..

23-04-28 코딩테스트 문제풀이
Coding Test/Programers 2023. 5. 2. 11:24

코딩 테스트 문제풀이의 목표 코딩 테스트 문제풀이를 하며 알고리즘에 대한 이해도를 높힌다 팀원들과 코드 리뷰를 하며 해당 코드를 짠 구체적인 이유를 제시한다 https://github.com/raoneli1013/codingtest 문제 1 : https://school.programmers.co.kr/learn/courses/30/lessons/181943 # https://school.programmers.co.kr/learn/courses/30/lessons/181943 # 문자열 겹쳐쓰기 # 문제 설명 # 문자열 my_string, overwrite_string과 정수 s가 주어집니다. # 문자열 my_string의 인덱스 s부터 overwrite_string의 길이만큼을 # 문자열 overwri..