이 문제를 풀 당시 카카오는 아무나 가는게 아니구나 라는 것을 깨달았다 문제 해결하는게 너무너무 어려웠다 물론 아직 배움의 수준이 부족하고 더욱 배워야 하는건 맞지만 같이 코드 리뷰를 한 팀원들과 머리를 부여잡았었다,,, 먼저 문제 스마트폰 전화 키패드의 각 칸에 숫자들이 적혀 있습니다. 이 전화 키패드에서 왼손과 오른손의 엄지손가락만을 이용해서 숫자만을 입력하려고 합니다. 맨 처음 왼손 엄지손가락은 * 키패드에 오른손 엄지손가락은 # 키패드 위치에서 시작하며, 엄지손가락을 사용하는 규칙은 다음과 같습니다. 1. 엄지손가락은 상하좌우 4가지 방향으로만 이동할 수 있으며 키패드 이동 한 칸은 거리로 1에 해당합니다. 2. 왼쪽 열의 3개의 숫자 1, 4, 7을 입력할 때는 왼손 엄지손가락을 사용합니다. 3..
전체 글
데이터가 궁금한 호랑입니다 :)요 며칠간 건강관리 업로드를 못했는데 운동을 쉰게 아니라 공기좋은 곳으로 가서 운동을 했습니다.. 다같이 모여서 하니 좋더라구요 중량 워킹과 러닝,, 등산도 하고 장애물 끌고 밀고 나쁘지않았습니다 사실 훈련 보다 추운날씨가 제일 힘들었습니다,, 그래서 복귀한 오늘은 아침 조깅은 패스하고 맨몸운동으로 대체 턱걸이 팔굽혀펴기 스쿼트 3가지 운동 5세트 근데 주된 목표가 뱃살이라 유산소를 해야할 것 같은데 날씨가 조금만 올라갔으면 좋겠다 그냥 헬스장을 가는게 효율적일 것 같기도하고,,
오늘 리뷰할 코딩테스트 문제는 k번째에 있는 수를 구하는 문제 우선 문제부터 배열 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가 매개변수로 주어질 때, commands의 모든 원소에 대해 앞서 설명한 연산을 적용했을 때 나온 결과를 배열에 담아 return 하도록 solution 함수를 작성해주..

오늘로 체력관리 2일차 러닝을 다른 코스로 돌아봤는데 괜찮은 것 같기도 하고 애매모호하다 여기저기 최적의 루트를 찾아봐야지 큰 차이는 없지만 어제와 비교하면 거리가 약 0.3km 늘고 칼로리 소모도 쬐끔 늘었다 오늘도 큰 어려움은 없었다 단지 날씨가 오늘부터 급추워져서 콧 속이 시원하다 못해 얼음을 통과시킨 느낌이 들었다 냉동실 같고 좋았다 그래도 이 추위에 운동을 하고 나니 몸에 열이 나면서 정신이 맑아졌다 러닝 후에 풀업 & 푸시업을 했다 물론 정자세로는 쉽지 않아서 도움닫기(?)를 하며 운린이 모드로 했다 이러다 조만간 마음먹고 헬린이로 바뀔 수도 있을 것 같다 점심 든든하게 챙겨 먹어야지

최근 들어 최종 프로젝트를 끝마치며 나 자신을 돌아보니 남은 건 뱃살과 수직하강한 체력이다,, 이대론 안 되겠다 싶어서 운동하기로 마음먹고 바로 아침 조깅을 시작했다 이전에 같은 교육과정을 듣던 분에게 추천받은 러닝어플을 다운받아서 초급 루틴으로 도움을 받았다. 이제 막 시작하는 건강 관리 여정을 기록해보려고 한다. 목표는 체력 증진 덤으로 뱃살도 컷팅되면 좋고 😂 건강관리 첫 단계는 러닝. 운동과 친하지 않은 나는 초급 달리기 루틴으로 시작했다. 걷기와 달리기가 반복되며 30분 안쪽으로 끝나는 루틴이다. 1 회차라 그런지 무리 없이 마무리했다. 다만, 러닝 하기 좋은 곳을 찾아야 할 것 같다 집 근처에 무작정 나가서 시작했는데 좁은 인도, 인도와 차도 구분 없는 길 등은 위험하고 민폐 같아서 공원이나 ..

오늘 리뷰할 코딩 테스트 문제는 명예의 전당에 오르는 가수의 점수에 대한 문제 오늘도 시작은 문제부터 "명예의 전당"이라는 TV 프로그램에서는 매일 1명의 가수가 노래를 부르고, 시청자들의 문자 투표수로 가수에게 점수를 부여합니다. 매일 출연한 가수의 점수가 지금까지 출연 가수들의 점수 중 상위 k번째 이내이면 해당 가수의 점수를 명예의 전당이라는 목록에 올려 기념합니다. 즉 프로그램 시작 이후 초기에 k일까지는 모든 출연 가수의 점수가 명예의 전당에 오르게 됩니다. k일 다음부터는 출연 가수의 점수가 기존의 명예의 전당 목록의 k번째 순위의 가수 점수보다 더 높으면, 출연 가수의 점수가 명예의 전당에 오르게 되고 기존의 k번째 순위의 점수는 명예의 전당에서 내려오게 됩니다. 이 프로그램에서는 매일 "명..
오늘 리뷰할 코딩테스트 문제는 모스부호 해독하는 문제 먼저 문제 머쓱이는 친구에게 모스부호를 이용한 편지를 받았습니다. 그냥은 읽을 수 없어 이를 해독하는 프로그램을 만들려고 합니다. 문자열 letter가 매개변수로 주어질 때, letter를 영어 소문자로 바꾼 문자열을 return 하도록 solution 함수를 완성해보세요. 모스부호는 다음과 같습니다. morse = { '.-':'a','-...':'b','-.-.':'c','-..':'d','.':'e','..-.':'f', '--.':'g','....':'h','..':'i','.---':'j','-.-':'k','.-..':'l', '--':'m','-.':'n','---':'o','.--.':'p','--.-':'q','.-.':'r', '....
프로그래머스의 코딩테스트 연습을 통해 나의 파이썬 언어 이해력 및 문제해결능력을 향상시키는 것이 목적 낮은 난이도부터 순차적으로 올라가는 설계로 생각 중인데 쉽지않을듯,,,ㅋㅋㅋㅋㅋ 먼저 문제 수웅이는 매달 주어진 음식을 빨리 먹는 푸드 파이트 대회를 개최합니다. 이 대회에서 선수들은 1대 1로 대결하며, 매 대결마다 음식의 종류와 양이 바뀝니다. 대결은 준비된 음식들을 일렬로 배치한 뒤, 한 선수는 제일 왼쪽에 있는 음식부터 오른쪽으로, 다른 선수는 제일 오른쪽에 있는 음식부터 왼쪽으로 순서대로 먹는 방식으로 진행됩니다. 중앙에는 물을 배치하고, 물을 먼저 먹는 선수가 승리하게 됩니다. 이때, 대회의 공정성을 위해 두 선수가 먹는 음식의 종류와 양이 같아야 하며, 음식을 먹는 순서도 같아야 합니다. 또..