프로그래머스/JAVA 9

[프로그래머스][자바] 진료 순서 정하기

https://school.programmers.co.kr/learn/courses/30/lessons/120835 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.Arrays; import java.util.Collections; import java.util.HashMap; import java.util.Map; class Solution { public int[] solution(int[] emergency) { int[] answer = new int[emergency.length];//new 연산자로 answer배열 ..

[프로그래머스][자바] 외계행성의 나이

https://school.programmers.co.kr/learn/courses/30/lessons/120834 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.HashMap; import java.util.Map; class Solution { public String solution(int age) { String str = String.valueOf(age); //입력받은 숫자를 문자로 바꾼다. String[] strArr = str.split(""); //문자가된 숫자를 배열로 담는다. StringBuilder sb..

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

https://school.programmers.co.kr/learn/courses/30/lessons/120833 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.Arrays; class Solution { public int[] solution(int[] numbers, int num1, int num2) { int[] answer = Arrays.copyOfRange(numbers, num1, num2+1); //Arrays 클래스의 copyOfRange메소드로 numbers배열의 인덱스 num1부터 num2까지를 출력한..

[프로그래머스][자바] 양꼬치

https://school.programmers.co.kr/learn/courses/30/lessons/120830 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { public int solution(int n, int k) { int answer = 0; int discount=0; if(n>=10) { discount=n/10; //10인분 이상일 경우 10인분 단위로 무료로 몇병을 줄건지 알아낸다. } answer = 12000*n+2000*k-discount*2000; return answer; } }

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

https://school.programmers.co.kr/learn/courses/30/lessons/120826 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { public String solution(String my_string, String letter) { String answer = my_string.replace(letter, ""); //my_string 문자들 중에서 letter문자를 제거한다. //replace에서 오른쪽 ""은 공백이 아닌 아무것도 없는 것으로 교체한다. return answer; } }

[프로그래머스] 최빈값 구하기

https://school.programmers.co.kr/learn/courses/30/lessons/120812 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 답안1(오답) import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; class Solution { public int solution(int[] array) { int answer = 0; ArrayList arrayList = new ArrayList(); for(int data:array) {..