Jayksss DEV
article thumbnail
[Java] 윈도우 시스템 환경 변수에 JAVA_HOME 추가해도 인식 안될 때(\bin\)
개발/Java 2025. 1. 21. 00:39

Java 설치 후 시스템 환경 변수 편집에 직접 경로를 잡아주는 경우는 보통 다음과 같다. 1) Java를 직접 압축을 풀어서 설치했거나2) 뭔가 문제가 생겼을 때 내 경우는 대부분 새로운 환경에서 1)처럼 했을 때인데 가끔 설치 후에 확인을 위해서 Java 명령어를 입력해도 인식하지 못하는 경우가 있다.javac -version 인터넷에 방법은 많은데 그대로 적용했을 때 안되는게 문제😵‍💫내가 했을 때 거의 되는 방법은 다음과 같다.  *** 핵심은 4)이다. 1) 시스템 환경 변수 편집 실행2) 시스템 변수(S)에서 새로 만들기(W)... 클릭3) 다음과 같이 JAVA_HOME 생성    * 여기서 핵심은 \bin 까지 입력하지 않는 것.변수 이름(N): JAVA_HOME변수 값(V): C:\Pr..

article thumbnail
[프로그래머스] 코딩테스트 연습 > 코딩 기초 트레이닝 > 뒤에서 5등 위로

문제 설명정수로 이루어진 리스트 num_list가 주어집니다. num_list에서 가장 작은 5개의 수를 제외한 수들을 오름차순으로 담은 리스트를 return하도록 solution 함수를 완성해주세요.제한사항6 ≤ num_list의 길이 ≤ 301 ≤ num_list의 원소 ≤ 100입출력 예num_list result[12, 4, 15, 46, 38, 1, 14, 56, 32, 10] [15, 32, 38, 46, 56] 내 풀이:function solution(num_list) { var answer = num_list.sort((a, b) => a - b).filter((item, index) => index > 4); return answer;} 다른 풀이:* slice 사용functi..

article thumbnail
[프로그래머스] 코딩테스트 연습 > 코딩 기초 트레이닝 > 부분 문자열인지 확인하기

문제 설명부분 문자열이란 문자열에서 연속된 일부분에 해당하는 문자열을 의미합니다. 예를 들어, 문자열 "ana", "ban", "anana", "banana", "n"는 모두 문자열 "banana"의 부분 문자열이지만, "aaa", "bnana", "wxyz"는 모두 "banana"의 부분 문자열이 아닙니다.문자열 my_string과 target이 매개변수로 주어질 때, target이 문자열 my_string의 부분 문자열이라면 1을, 아니라면 0을 return 하는 solution 함수를 작성해 주세요.제한사항1 ≤ my_string의 길이 ≤ 100my_string은 영소문자로만 이루어져 있습니다.1 ≤ target의 길이 ≤ 100target은 영소문자로만 이루어져 있습니다. 내 풀이:functio..

article thumbnail
[프로그래머스] 코딩테스트 연습 > 코딩 기초 트레이닝 > 문자열 돌리기

문제 설명문자열 str이 주어집니다.문자열을 시계방향으로 90도 돌려서 아래 입출력 예와 같이 출력하는 코드를 작성해 보세요.제한사항1 ≤ str의 길이 ≤ 10 내 풀이:const readline = require('readline');const rl = readline.createInterface({ input: process.stdin, output: process.stdout});let input = [];rl.on('line', function (line) { input = [line];}).on('close',function(){ str = input[0]; let result = [...str].map(item => item).join("\n"); consol..

article thumbnail
[프로그래머스] 코딩테스트 연습 > 코딩테스트 입문 > 몫 구하기

문제 설명정수 num1, num2가 매개변수로 주어질 때, num1을 num2로 나눈 몫을 return 하도록 solution 함수를 완성해주세요.제한사항0  내 풀이:function solution(num1, num2) { var answer = Math.floor((num1 / num2)); return answer;} 다른 풀이:간결하다. 물론 함수자체를 바꿀 필요까지는 없다.const solution = (num1, num2) => Math.floor(num1 / num2)