본문 바로가기

전체 글

(92)
프로그래머스_로또의 최고 순위와 최저 순위 로또의 최고 순위와 최저 순위 문제 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 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, 1, 1, 2, 2, 4, 4, 5, 5, 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, ... 1번 문제부터 마지막 문제까지의 정답이 순서대로 들은 배열 answers가 주어졌을 때, 가장 많은 문제를 맞힌 사람이 누구인지 배열에 담아 return 하도록 ..
셀프 모바일청첩장 만들기!(feat. Github) 개발자니까 모바일 청첩장은 내가 만들어볼게 실수였다... 나는 백엔드 개발잔데 화면 구성은 어떻게 하지...? 그래도 학교 다닐때 html이랑 javaScript를 잠깐 배웠으니...가능할지도...???????? 라는 생각으로 여러 레퍼런스들을 찾아봤다. 그리고 디자인 부터 시작했다. 1. 구성 먼저 디자인을 구성하기 전에 우리가 모바일 청첩장에 담고 싶은 내용들을 생각해봤다. 기존 업체들의 틀에 박힌 모바일 청첩장보단 내가 만들었으니 차별점을 두고 싶었다. BGM없고 부모님이 해외에 계시기에 연락처보단 카카오 연동이 필요했다. 간단한 메세지와 전달해야 하는 내용들만 담고 싶었다. 2. 타겟 우리의 청첩장을 누구에게 전달해야 할까 생각해봤다. 친구 지인 회사 친인척, 부모님 지인 크게 타켓은 [친구, ..
프로그래머스_제일 작은 수 제거하기 제일 작은 수 제거하기 문제 정수를 저장한 배열, arr 에서 가장 작은 수를 제거한 배열을 리턴하는 함수, solution을 완성해주세요. 단, 리턴하려는 배열이 빈 배열인 경우엔 배열에 -1을 채워 리턴하세요. 예를들어 arr이 [4,3,2,1]인 경우는 [4,3,2]를 리턴 하고, [10]면 [-1]을 리턴 합니다. 제한사항 arr은 길이 1 이상인 배열입니다. 인덱스 i, j에 대해 i ≠ j이면 arr[i] ≠ arr[j] 입니다. 입출력 arr return [4,3,2,1] [4,3,2] [10] [-1] 입출력 예 설명 입출력 예 #1 121은 양의 정수 11의 제곱이므로, (11+1)를 제곱한 144를 리턴합니다. 풀이 과정 arr배열의 0번째 index값을 최소 값으로 초기화 하고 arr..