반응형

자바 18

[JAVA] 자바 환경변수 설정, jdk1.8

자바 환경변수 설정해야하는 이유? 컴퓨터 어떤 곳이라도 JAVA 프로그램에 접근할 수 있도록 해주기 위해서 1. JDK 1.8 64bit 다운로드 https://www.oracle.com/kr/java/technologies/javase/javase8-archive-downloads.html Java Archive Downloads - Java SE 8 | Oracle 대한민국 www.oracle.com 2. 시스템 변수 추가 시스템 환경 변수 편집 > 환경 변수(N)... > 시스템 변수(S) > 새로 만들기(W)... 1) - 변수명: JAVA_HOME - 변수 값: JDK 설치 경로이며, 디폴트 설치 경로일 경우 일반적으로 아래와 같음. C:\Program Files\Java\jdk1.8.0_202..

Dev/Backend 2024.03.22

[프로그래머스/Java] 배열의 유사도

[설명] 두 배열이 얼마나 유사한지 확인해보려고 합니다. 문자열 배열 s1과 s2가 주어질 때 같은 원소의 개수를 return하도록 solution 함수를 완성해주세요. [제한사항] - 1 ≤ s1, s2의 길이 ≤ 100 - 1 ≤ s1, s2의 원소의 길이 ≤ 10 - s1과 s2의 원소는 알파벳 소문자로만 이루어져 있습니다 - s1과 s2는 각각 중복된 원소를 갖지 않습니다. [정답] class Solution { public int solution(String[] s1, String[] s2) { int answer = 0; for(int i=0; i

[프로그래머스/Java] 제곱수 판별하기

[설명] 어떤 자연수를 제곱했을 때 나오는 정수를 제곱수라고 합니다. 정수 n이 매개변수로 주어질 때, n이 제곱수라면 1을 아니라면 2를 return하도록 solution 함수를 완성해주세요. [제한사항] 1 ≤ n ≤ 1,000,000 [정답] class Solution { public int solution(int n) { int answer = 2; if(Math.sqrt(n) == Math.ceil(Math.sqrt(n))){{ // 제곱근 구한 값이 정수면 answer = 1; }} return answer; } }

[프로그래머스/Java] 특정 문자 제거하기

[설명] 문자열 my_string과 문자 letter이 매개변수로 주어집니다. my_string에서 letter를 제거한 문자열을 return하도록 solution 함수를 완성해주세요. [제한사항] - 1 ≤ my_string의 길이 ≤ 100 - letter은 길이가 1인 영문자입니다. - my_string과 letter은 알파벳 대소문자로 이루어져 있습니다. - 대문자와 소문자를 구분합니다. [정답] class Solution { public String solution(String my_string, String letter) { String answer = ""; my_string = my_string.replaceAll(letter, ""); answer = my_string; return an..

[프로그래머스/Java] 옷가게 할인 받기

[설명] 머쓱이네 옷가게는 10만 원 이상 사면 5%, 30만 원 이상 사면 10%, 50만 원 이상 사면 20%를 할인해줍니다. 구매한 옷의 가격 price가 주어질 때, 지불해야 할 금액을 return 하도록 solution 함수를 완성해보세요. [제한사항] - 10 ≤ price ≤ 1,000,000 - price는 10원 단위로(1의 자리가 0) 주어집니다. - 소수점 이하를 버린 정수를 return합니다. [정답] class Solution { public int solution(int price) { double answer = 0.0; if(price >= 100000 && price = 300000 && price = 500000){ answer = price*0.8; } else { an..

[프로그래머스/Java] 배열 자르기

[설명] 정수 배열 numbers와 정수 num1, num2가 매개변수로 주어질 때, numbers의 num1번 째 인덱스부터 num2번째 인덱스까지 자른 정수 배열을 return 하도록 solution 함수를 완성해보세요. [제한사항] - 2 ≤ numbers의 길이 ≤ 30 - 0 ≤ numbers의 원소 ≤ 1,000 - 0 ≤num1 < num2 < numbers의 길이 [정답] class Solution { public int[] solution(int[] numbers, int num1, int num2) { int[] answer = new int[num2-num1+1]; for(int i=num1; i

반응형