본문 바로가기

분류 전체보기25

[프로그래머스 고득점 kit] - SELECT (oracle), TO_CHAR, NVL, UNION, EXTRACT 조건에 맞는 도서 리스트 출력하기 https://school.programmers.co.kr/learn/courses/30/lessons/144853 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT BOOK_ID, TO_CHAR(PUBLISHED_DATE,'YYYY-MM-DD') AS PUBLISHED_DATE FROM BOOK WHERE TO_CHAR(PUBLISHED_DATE,'YYYY') = '2021' AND CATEGORY ='인문' ORDER BY PUBLISHED_DATE date format을 다루는 것이 핵심인 듯한 문제 sel.. 2024. 1. 16.
[프로그래머스 고득점 kit] 스택/큐 - 주식 가격 문제 설명 초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간은 몇 초인지를 return 하도록 solution 함수를 완성하세요. 제한사항 prices의 각 가격은 1 이상 10,000 이하인 자연수입니다. prices의 길이는 2 이상 100,000 이하입니다. 입출력 예 prices return [1, 2, 3, 2, 3] [4, 3, 1, 1, 0] 입출력 예 설명 1초 시점의 ₩1은 끝까지 가격이 떨어지지 않았습니다. 2초 시점의 ₩2은 끝까지 가격이 떨어지지 않았습니다. 3초 시점의 ₩3은 1초뒤에 가격이 떨어집니다. 따라서 1초간 가격이 떨어지지 않은 것으로 봅니다. 4초 시점의 ₩2은 1초간 가격이 떨어지지 않았습니다. 5초 시점의 ₩3은.. 2024. 1. 5.
M1 OSError: [Errno 0] JVM DLL not found 에러 / JAVA_HOME 경로 설정 / libjli.dylib 한 이틀 삽질했나.. OSError: [Errno 0] JVM DLL not found: /Library/Java/JavaVirtualMachines/jdk-15.0.2.jdk/Contents/Home/lib/libjli.dylib OSError: [Errno 0] JVM DLL not found: /Library/Java/JavaVirtualMachines/jdk-18.jdk/Contents/Home/lib/libjli.dylib OSError: [Errno 0] JVM DLL not found: /Library/Java/JavaVirtualMachines/zulu-15.jdk/Contents/Home/lib/libjli.dylib 뭘해도 이 에러가 떠서 고생하엿다 zulu 15버전을 깔아도, jdk .. 2023. 9. 12.
m1 맥북에서 python3.7 설치하고 싶은 사람~ (+Mecab mac,win 설치법) m1 맥북에서는 3.7버전의 python이 깔리지 않는다왜냐하면 python 3.7은 ARM인 macOS에서 공식 지원하지 않아서, M1(Apple Silicon) 맥북에 사용할 수 있는 공식 배포판이 없기 때문이다.그래서 x86_64 를 설치하고 python3.7을 까는 쪽으로 해야한다리..  상당히 골치가 아팠는데 여기저기 삽질하다가 너무 간단하게 해서 저장용으로 기록  현재 사용중인 노트북은 2020년 m1칩의 맥북 에어다("이 mac에 관하여"에서 확인 가능) 2023. 9월 기준 맥북에서 설치가능한 python버전은 3.8~3.11이다..난 근데 3.7이 필요하다고~~!! 훌쩍..  아래는 시도해본 몇개의 사이트들..  How to install pyt.. 2023. 9. 5.
[프로그래머스 고득점 kit] 스택/큐 - 기능개발 문제 설명 프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다. 각 기능은 진도가 100%일 때 서비스에 반영할 수 있습니다. 또, 각 기능의 개발속도는 모두 다르기 때문에 뒤에 있는 기능이 앞에 있는 기능보다 먼저 개발될 수 있고, 이때 뒤에 있는 기능은 앞에 있는 기능이 배포될 때 함께 배포됩니다. 먼저 배포되어야 하는 순서대로 작업의 진도가 적힌 정수 배열 progresses와 각 작업의 개발 속도가 적힌 정수 배열 speeds가 주어질 때 각 배포마다 몇 개의 기능이 배포되는지를 return 하도록 solution 함수를 완성하세요. 제한 사항 작업의 개수(progresses, speeds배열의 길이)는 100개 이하입니다. 작업 진도는 100 미만의 자연수입니다. 작업 속도는 100 이하의 자.. 2023. 9. 2.
[프로그래머스 고득점 kit] 스택/큐 - 같은 숫자는 싫어 문제 설명 배열 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에서 연속적으로 나타나는 숫자는 제거하고 남은 수들을 return 하는 solution 함수를 완성해 주세요. 제한사항 배열 arr의 크기 : 1,000,000 이하의 자연수 배열 arr의 원소의 크기 : 0보다 크거나 .. 2023. 9. 2.