코딩테스트 준비/프로그래머스 썸네일형 리스트형 [프로그래머스] 키패드 누르기 안녕하세요~ 27년차 진로탐색꾼 조녁입니다!! 1일 1코테 10일차!!! 처음에 푼 문제가 쉬워서 하나 더 푼다고 했다가 ... 정말 힘들었다 ㅠㅠ 항상 카카오에서 진행한 코테는 확실히 난이도가 있다. 풀고 돌아보면, 절대 못푸는 엄청난 함수를 요하지는 않지만 조건을 1개라도 놓치거나 잘못읽으면 못푼다. 이번에는 두 가지를 놓쳤다가 찾느라 3시간이 걸렸다 ㅎㅎ ... 연습을 많이해야할 것 같다!! 그리고 문제를 잘 읽어야한다. 특히 입출력 예시는 괜히 주는게 아니다 .. ^^ · 문제명 : 키패드 누르기 (2020 카카오 인턴십 문제) · 사용 언어 : Python3 · 난이도 : Level1 (난이도 1 맞냐..) · 문제 설명 스마트폰 전화 키패드의 각 칸에 다음과 같이 숫자들이 적혀 있습니다. 이 .. 더보기 [프로그래머스] 수박수박수박수박수박수? 안녕하세요~ 27년차 진로탐색꾼 조녁입니다!! 1일 1코테 10일차!!! 가볍게 풀 수 있는 문제였습니다. · 문제명 : 수박수박수박수박수박수? · 사용 언어 : Python3 · 난이도 : Level1 · 문제 설명 길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩니다. · 제한 조건 n은 길이 10,000이하인 자연수입니다. · 입출력 예 n return 4 "수박수박" 3 "수박수" 정답코드 def solution(n): answer = "" array=["수","박"] for i in range(n): answer += array[i%2] contin.. 더보기 [프로그래머스] 모의고사 안녕하세요~ 27년차 진로탐색꾼 조녁입니다!! 1일 1코테 9일차!!! 점점 쉬워질 줄 알았는데 레벨1도 아직은 어렵다 ㅠㅠ 그래도 재밌게 풀자!! 오늘은 다른분들의 코드도 꼼꼼하게 읽어보고 정리해봤다. · 문제명 : 모의고사 · 사용 언어 : Python3 · 난이도 : Level1 · 문제 설명 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 방식: 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, ... 2번 수포자가 찍는 방식: 2, 1, 2, 3, 2, 4, 2, 5, 2, 1, 2, 3, 2, 4, 2, 5, ... 3번 수포자가 찍는 방식: 3, 3, .. 더보기 [프로그래머스] 체육복 안녕하세요~ 27년차 진로탐색꾼 조녁입니다!! 1일 1코테 8일차!!! 어제는 오랜만에 약속도 있고해서 하루 쉬었습니다! 이번에 푼 문제는 계속헤매다가 결국 다른 분의 풀이 도움을 좀 받았습니다 ㅠ 교훈은 문제를 잘 읽어야 한다는 것입니다 ㅋㅋㅋㅋ · 문제명 : 체육복 · 사용 언어 : Python3 · 난이도 : Level1 · 문제 설명 점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번호의 학생이나 바로 뒷번호의 학생에게만 체육복을 빌려줄 수 있습니다. 예를 들어, 4번 학생은 3번 학생이나 5번 학생에게만 체육복을 빌려줄 수 있습니다. 체육복이 없으면 수업을 들을 .. 더보기 [프로그래머스] 두 개 뽑아서 더하기 안녕하세요~ 27년차 진로탐색꾼 조녁입니다!! 1일 1코테 7일차!!! 오늘 푼 문제는 프로그래머스 월간 코드 첼린지 시즌1 문제입니다. · 문제명 : 두 개 뽑아서 더하기 · 사용 언어 : Python3 · 난이도 : Level1 · 문제 설명 정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요. · 제한사항 numbers의 길이는 2 이상 100 이하입니다. numbers의 모든 수는 0 이상 100 이하입니다. · 입출력 예 numbers result [2,1,3,4,1] [2,3,4,5,6,7] [5,0,2,7] [2,5,7,9,12] .. 더보기 [프로그래머스] K번째수 안녕하세요~ 27년차 진로탐색꾼 조녁입니다!! 1일 1코테 6일차!!! 오늘 푼 문제가 푼 문제중 가장 수월했던 것 같아요. · 문제명 : K번째수 · 사용 언어 : Python3 · 난이도 : Level1 · 문제 설명 배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하려 합니다. 예를 들어 array가 [1, 5, 2, 6, 3, 7, 4], i = 2, j = 5, k = 3이라면 array의 2번째부터 5번째까지 자르면 [5, 2, 6, 3]입니다. 1에서 나온 배열을 정렬하면 [2, 3, 5, 6]입니다. 2에서 나온 배열의 3번째 숫자는 5입니다. 배열 array, [i, j, k]를 원소로 가진 2차원 배열 commands가 매개변수로 주어질 때,.. 더보기 [프로그래머스] 같은 숫자는 싫어 안녕하세요~ 27년차 진로탐색꾼 조녁입니다!! 1일 1코테 5일차!!! · 문제명 : 같은 숫자는 싫어 · 사용 언어 : Python3 · 난이도 : Level1 · 문제 설명 배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다. 이때, 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합니다. 단, 제거된 후 남은 수들을 반환할 때는 배열 arr의 원소들의 순서를 유지해야 합니다. 예를 들면, arr = [1, 1, 3, 3, 0, 1, 1] 이면 [1, 3, 0, 1] 을 return 합니다. arr = [4, 4, 4, 3, 3] 이면 [4, 3] 을 return 합니다. 배열 arr에서 연속적으로 나타나는 숫자는 제거하고 남은 수들을 .. 더보기 [프로그래머스] 크레인 인형뽑기 게임 안녕하세요~ 27년차 진로탐색꾼 조녁입니다!! 1일 1코테 4일차!!! 오늘은 19년도 카카오 개발자 겨울 인턴 코딩테스트에 나왔던 기출 문제입니다. · 문제명 : 크레인 인형뽑기 게임 · 사용 언어 : Python3 · 난이도 : Level1 · 문제 설명 게임개발자인 "죠르디"는 크레인 인형뽑기 기계를 모바일 게임으로 만들려고 합니다. "죠르디"는 게임의 재미를 높이기 위해 화면 구성과 규칙을 다음과 같이 게임 로직에 반영하려고 합니다. 게임 화면은 "1 x 1" 크기의 칸들로 이루어진 "N x N" 크기의 정사각 격자이며 위쪽에는 크레인이 있고 오른쪽에는 바구니가 있습니다. (위 그림은 "5 x 5" 크기의 예시입니다). 각 격자 칸에는 다양한 인형이 들어 있으며 인형이 없는 칸은 빈칸입니다. 모든.. 더보기 이전 1 2 3 4 5 다음 목록 더보기