전체 글(93)
-
[Programmers 알고리즘][42889] 실패율
문제 설명 level 1 2019 KAKAO BLIND RECRUITMENT 전체 스테이지의 개수 N, 게임을 이용하는 사용자가 현재 멈춰있는 스테이지의 번호가 담긴 배열 stages가 매개변수로 주어질 때, 실패율이 높은 스테이지부터 내림차순으로 스테이지의 번호가 담겨있는 배열을 return 하도록 solution 함수를 완성하라. 실패율: 스테이지에 도달했으나 아직 클리어하지 못한 플레이어의 수 / 스테이지에 도달한 플레이어 수 제한사항 스테이지의 개수 N은 1 이상 500 이하의 자연수이다. stages의 길이는 1 이상 200,000 이하이다. stages에는 1 이상 N + 1 이하의 자연수가 담겨있다. 각 자연수는 사용자가 현재 도전 중인 스테이지의 번호를 나타낸다. 단, N + 1 은 마지막..
2021.05.03 -
[Programmers 알고리즘][77484] 로또의 최고 순위와 최저 순위
문제 설명 level 1 2021 Dev-Matching: 웹 백엔드 개발자(상반기) 구매한 로또 번호를 담은 배열 lottos, 당첨 번호를 담은 배열 win_nums가 매개변수로 주어집니다. 이때, 당첨 가능한 최고 순위와 최저 순위를 차례대로 배열에 담아서 return 하도록 solution 함수를 완성해주세요. 알아볼 수 없는 번호를 0으로 표기합니다. 순서와 상관없이, 구매한 로또에 당첨 번호와 일치하는 번호가 있으면 맞힌 걸로 인정됩니다. 순위당첨 내용 1 6개 번호가 모두 일치 2 5개 번호가 일치 3 4개 번호가 일치 4 3개 번호가 일치 5 2개 번호가 일치 6(낙첨) 그 외 제한사항 lottos는 길이 6인 정수 배열입니다. lottos의 모든 원소는 0 이상 45 이하인 정수입니다. ..
2021.05.01 -
[스크랩] CKEditor5 Base64 이미지 업로드 구현
이미지 업로딩 방식을 고민하다가 대부분 직접 서버로 호스팅해서 구현하고 있었는데, 우리 서비스에서는 텍스트 작성 위주로 이루어질 예정이었고 첨부파일은 따로 제공하는 형태여서 그냥 base64를 쓰기로 결정하였다. 해결법 아래 내용에서 제공하는 Base64Upload.js를 직접 작성한 후 import하여 문제를 해결하였다. github.com/ckeditor/ckeditor5-angular/issues/88 How to define a Base64 file upload? · Issue #88 · ckeditor/ckeditor5-angular Hello, I'm using the ckeditor5 with Angular 7 for the first time. I have seen this topic ab..
2021.02.16 -
Vuetify V-dialog 위에서 CKEditor link 버그 해결
Vuetify V-dialog 위에서 CKEditor5를 사용하고 있다. 다른 기능들은 정상작동 하는데 link 기능은 focusout 되고 dialog 위로 자동 스크롤 되는 현상이 발생했다. Vuetify 와의 충돌 때문인 것 같았는데 역시나... 아래와 같이 선언해주면 문제가 해결된다. (출처) Vuetify가 편리하긴 한데, 여러모로 오히려 더 복잡해져서ㅜ 다음부턴 사용 안 할 것 같다... 참고로 Vue2 기반으로 작성된 코드 입니다.
2021.02.16 -
[Logback 경로 설정 문제 해결] ERROR - Failed to create parent directories
Windows 환경에서 설정해둔 Spring boot 프로젝트를 Mac OS에서 그대로 실행시키는데 아래와 같은 문제가 발생했다. java.lang.IllegalStateException: Logback configuration error detected: ERROR in ch.qos.logback.core.rolling.RollingFileAppender[FILE_APPENDER] - Failed to create parent directories for [/logs/projectName/LOCAL/projectName.log] ERROR in ch.qos.logback.core.rolling.RollingFileAppender[FILE_APPENDER] - openFile(/logs/projectNa..
2021.01.08 -
[IntelliJ/MacOS] JDK 버전 맞지 않는 문제 해결
Mac OS에서 IntelliJ에서 아래와 같은 메세지가 뜨면서 프로젝트가 실행이 안되었다. (use -source 7 or higher to enable multi-catch statement) 나는 분명 JAVA 8버전 쓰고 있는데 무슨 말도안되는 소린가해서 일단 다시 JAVA 버전 확인 해보았다. $ java -version 근데 자꾸 1.5로 설정되어있다고 떠서 확인 결과 IntelliJ에서 JDK 설정이 잘못된 것을 확인; 아래 방법으로 문제 해결했다. 1. FIle > Project Structure > Module > (프로젝트 더블클릭) > Sources > Language level > JDK 버전 설정 2. Preferences > Build, Execution, Deployment >..
2021.01.08