전체 글

오랜만에 쓰는 블로그... 🤩 앨리스코드에서 진행했던 알고리즘 테스트는 이틀은 쉬웠지만 그 뒤부터 너무 어려웠다ㅋㅋㅋㅋㅋ 그래서 절망의 연속이었고 ... 문제를 제대로 풀 수가 없어서 블로깅을 하지 못 했다ㅋㅋㅋㅋ 오랜만에 프로그래머스 문제를 마주했는데 이마저도 카카오 채용 문제라 쉽지 않았다.. 🫠 다른 사람들의 풀이를 볼 수 있다는 것이 얼마나 좋은 것인지 알게 된 지난 2주였다!후후.. 그리고 이번 문제는 다른 사람들의 풀이를 훑어봤는데 워.... 이해하기도 어려울 정도로 길기도 했고 다양한 풀이 방법들이 있었다. 나도 한 번에 풀지는 못 했고 이전에 풀었던 것을 바탕으로 다시 한 번 더 풀어서 이해를 할 수 있었다! 쉽지 않았던 순위검색 문제! 📑 순위 검색🔗 https://school.p..
· DIARY
스터디하면서 주연님이 엘리스코드 시즌 2 한다구 알려주셔서 같이 신청했다 (*☌ᴗ☌)。*゚ 🔽 엘리스 코드 알고리즘 코드 챌린지 알고리즘 코드 챌린지 예선 도전하기 | 엘리스 코드 챌린지 code-challenge.elice.io 본선은 10일간의 예선으로 50인을 선정, 그 중 본선에 진출한 8등까지 상품을 준다. 이외에도 매일 선착순으로 3명에게 스벅 기프티콘, 5 문항 이상 스벅 키프티콘 등 뭐 많이 준다 !!  이왕 알고리즘 하고 있으니 알고리즘 매일 푸는 김에 챌린지도 같이 하면 좋지 않은가~ 해서 도전하게 된 알고리즘 챌린지이다.   🍀 후기✨ 진행 방식강의도 있을 줄 몰랐는데 알고리즘 관련 강의도 들을 수 있었다.  아침 10시가 되면 `🏆 매일 매일 한 문항씩 도전하기` 가 열리는데 ..
프로그래머스 정렬 문제 중 H-index 문제이다. H-index 문제는 레벨 2 문제로 문제를 푸는데 뭔가 자꾸 헷갈리고 뒤죽박죽 머리 회전이 잘 안되는 느낌이 들었던 문제..🥲 📑 H - index🔗 https://school.programmers.co.kr/learn/courses/30/lessons/42747더보기문제 설명H-Index는 과학자의 생산성과 영향력을 나타내는 지표입니다. 어느 과학자의 H-Index를 나타내는 값인 h를 구하려고 합니다. 위키백과1에 따르면, H-Index는 다음과 같이 구합니다.어떤 과학자가 발표한 논문 n편 중, h번 이상 인용된 논문이 h편 이상이고 나머지 논문이 h번 이하 인용되었다면 h의 최댓값이 이 과학자의 H-Index입니다.어떤 과학자가 발표한 논..
프로그래머스 월간 코드 챌린지 시즌 1 문제 중 두 개 뽑아서 더하기 문제!  배열 문제이다. 📑  두 개 뽑아서 더하기🔗 https://school.programmers.co.kr/learn/courses/30/lessons/68644더보기문제 설명정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요.제한사항numbers의 길이는 2 이상 100 이하입니다.numbers의 모든 수는 0 이상 100 이하입니다.입출력 예numbersresult[2,1,3,4,1][2,3,4,5,6,7][5,0,2,7][2,5,7,9,12]입출력 설명입출력 예..
프로그래머스 정렬 문제 중 K 번째 수 구하기 문제이다.  레벨 1 짜리 문제라 엄청 어렵지는 않게 풀었는데 다른 사람들의 풀이를 보니 역시나 입이 떡 하고 벌어졌던 문제였다. 📑  K번째 수🔗 https://school.programmers.co.kr/learn/courses/30/lessons/42748더보기문제 설명배열 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입니다. ..
프로그래머스 완전탐색 문제 중 불량사용자 문제이다.  확실히 계속 반복해서 푸는 것이 효과가 있는 듯 하다. 만들어지는 경우를 중복 체크하는데서 까다로움이 있지만 완전탐색 자체에서는 크게 어려움 없이 해결이 가능했다. 📑 불량 사용자🔗 https://school.programmers.co.kr/learn/courses/30/lessons/64064더보기문제 설명개발팀 내에서 이벤트 개발을 담당하고 있는 "무지"는 최근 진행된 카카오이모티콘 이벤트에 비정상적인 방법으로 당첨을 시도한 응모자들을 발견하였습니다. 이런 응모자들을 따로 모아 불량 사용자라는 이름으로 목록을 만들어서 당첨 처리 시 제외하도록 이벤트 당첨자 담당자인 "프로도" 에게 전달하려고 합니다. 이 때 개인정보 보호을 위해 사용자 아이디 ..
프로그래머스 문제 중 소수 찾기 문제이다. 주어진 문자열에서 완전탐색을 이용하여 모든 수를 확인하고 숫자를 조합해 소수인지 판별하는 문제! 📑 소수 찾기🔗 https://school.programmers.co.kr/learn/courses/30/lessons/42839더보기문제 설명한자리 숫자가 적힌 종이 조각이 흩어져있습니다. 흩어진 종이 조각을 붙여 소수를 몇 개 만들 수 있는지 알아내려 합니다. 각 종이 조각에 적힌 숫자가 적힌 문자열 numbers가 주어졌을 때, 종이 조각으로 만들 수 있는 소수가 몇 개인지 return 하도록 solution 함수를 완성해주세요.제한사항numbers는 길이 1 이상 7 이하인 문자열입니다. numbers는 0~9까지 숫자만으로 이루어져 있습니다. "013"은..
프로그래머스 완전탐색 문제 중 하나인 카펫 문제이다. 이 문제는 직사각형의 크기 (가로 *세로) 구하는 식만 생각해 내면 어렵지 않게 해결이 가능한 문제였다. 📑 카펫🔗 https://school.programmers.co.kr/learn/courses/30/lessons/42842더보기문제 설명Leo는 카펫을 사러 갔다가 아래 그림과 같이 중앙에는 노란색으로 칠해져 있고 테두리 1줄은 갈색으로 칠해져 있는 격자 모양 카펫을 봤습니다.Leo는 집으로 돌아와서 아까 본 카펫의 노란색과 갈색으로 색칠된 격자의 개수는 기억했지만, 전체 카펫의 크기는 기억하지 못했습니다.Leo가 본 카펫에서 갈색 격자의 수 brown, 노란색 격자의 수 yellow가 매개변수로 주어질 때 카펫의 가로, 세로 크기를 순서대로..
어제 빌드하면서 에러가 발생했다. 이전에 프로젝트를 할 때도 같은 부분에서 에러가 발생했었는데 구글링해서 찾은 온갖 방법으로도 해결하지 못 하여서 결국 test 의존성을 삭제하고 test 파일 자체를 삭제한 기억이 있다. 어제 드디어 방법과 이유를 알았다. 정말 배움에는 끝이 없는 듯 하다. 🚨 문제 발생Execution failed for task ':test'. 라는 에러가 떴다. ( 오랜만에 스프링부트로 프로젝트를 하려니 에러를 찾는 것도 익숙하지 않게 느껴졌다...ㅎㅎ)  🔑 해결방법 1. 설정 변경해주기구글링해서 많은 사람들이 해결했다는 방법은1. Ctrl + Alt + S 또는 File - Setting 으로 Setting 탭을 찾아 들어간다.2. `Gradle` 을 검색하여 Build a..
프로젝트를 만드는 방법부터 차근차근 알아보고자한다. 스프링 부트 프로젝트를 만드는 방법 중 Spring에서 제공하는 Spring Initializr 웹 도구를 사용하는 방법, IDE에서 바로 생성하는 방법 등 이 있다. 프로젝트 생성하기 그 중 Spring Initializr 를 사용하여 프로젝트를 생성하는 방법을 알아보고자 한다.🔗 Spring Initializr 바로가기 ✨ 버전과 UI 는 금방 금방 바뀌기 때문에 보는 시점에 따라 다를 수 있다. ✅ Projectproject에서는 사용하는 빌드 툴을 선택한다. 의존성을 관리하고 빌드 라이프사이클을 관리한다. 최근에는 Gradle을 많이 사용하는 추세이며 나도 Gradle을 사용하여 프로젝트를 진행 할 예정이다. ✅ Language사용할 언어를 선..
밝빛솔
밝게빛나는 솔딩