목록코딩 테스트 (17)
느림보 개발

🧡 작성한 답 🧡 class Solution { public int[] solution(int[] num_list) { int[] answer = new int[2]; // 배열은 두칸만 있으면 된다. int even = 0; int odd = 0; int length = num_list.length; for(int i = 0; i

🧡 작성한 답 🧡 class Solution { public int[] solution(String[] strlist) { int[] answer = new int[strlist.length]; int length = strlist.length; for(int i = 0; i

🧡 작성한 답 🧡 class Solution { public String solution(String my_string) { StringBuffer answer = new StringBuffer(my_string); String a = answer.reverse().toString(); return a; } } 🧡 풀이 🧡 StringBuffer 객체를 활용하여 reverse() 함수를 사용한다. 통과 😎 더 좋은 코드와 개선점이 있다면 부담없이 알려주세요 :O 감사합니다. https://school.programmers.co.kr/learn/courses/30/lessons/120822?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤..

🧡 작성한 답 🧡 class Solution { public int solution(int n, int k) { // 양꼬지 n, 음료수 k int price = 0; if(n>9) { price = 12000*n+2000*k-2000*(n/10); } else price = 12000*n+2000*k; return price; } } 🧡 풀이 🧡 서비스 음료를 받을 수 있을 때, 받을 수 없을 때를 나눠서 코드를 작성했다. * 받을 수 있는 경우 우선 시킨 양꼬치가 10인분 이상이어야하며 10인분 마다 음료 할인이 있어 적용해주면 된다. * 받을 수 없는 경우 먹은 양꼬치와 음료값을 계산하여 작성해주면 된다! 통과 😎 더 좋은 코드와 개선점이 있다면 부담없이 알려주세요 :O 감사합니다. https://..
🧡 작성한 답 🧡 class Solution { public int solution(int n) { int answer = 0; for(int i=0; i

🧡 작성한 답 🧡 import java.util.Arrays; class Solution { public int solution(int[] array) { Arrays.sort(array); // 오름차순 정렬 int size = array.length; // 배열사이즈 int indexNum = size / 2; int answer = array[indexNum]; return answer; } } 🧡 풀이 🧡 주어진 배열을 오름차순 혹은 내림차순 정렬을 한다. 배열의 크기를 구하고 /2 를 해준 값을 인덱스 순서로 지정하여 배열의 값을 반환한다. 그냥 눈으로 풀기에 어려워서 배열을 적으면서 어떤 인덱스를 반환하면 좋을지 그림을 그렸더니 indexNum을 어떻게 설정하면 좋지 보였다. 통과 😎 더 좋은..

🧡 작성한 답 🧡 class Solution { public int[] solution(int[] num_list) { int[] reverse = new int[num_list.length]; for(int i=0; i

🧡 작성한 답 🧡 class Solution { public int solution(int[] dot) { int answer = 0; if(dot[0]>0 && dot[1] > 0) { answer = 1; } else if(dot[0] 0){ answer = 2; } else if(dot[0]0 && dot[1] < 0){ answer = 4; } return answer; } } 🧡 풀이 🧡 배열 안의 요소들을 꺼내서 비교연산자를 통해 하나씩 비교해준 뒤 .answer를 반환한다. 통과 😎 더 좋은 코드와 개선점이 있다면 부담없이 알려주세요 :O 감사합니다. https://school.programmers.co.kr/learn/courses/30/lessons/120841 프로그래머스 코드 중심의 ..

🧡 작성한 답 🧡 class Solution { public int[] solution(String[] strlist) { int[] answer = new int[strlist.length]; for(int i=0; i

🧡 작성한 답 🧡 int solution(int n, int k) { int answer = 0; if(n/10 != 0) { // 양꼬치 10인분 먹었을 때 가격 answer = n*12000 + k*2000 - (n/10)*2000; } else answer = n*12000+k*2000; return answer; } 🧡 풀이 🧡 양꼬치 10인분당 1개의 음료 서비스를 받는 예제이다. 음료 서비스를 받았을 때와 받지 않았을 때로 나누어서 코드를 작성해보았다. 음료 서비스를 받을 경우 10인당 1개의 음료를 받을 수 있음 → / 연산자를 사용하여 받을 수 있는 음료의 개수를 추출하여 가격에 반영한다. 음료 서비스를 받지 못하는 경우 → 가격과 상관없으므로 일반적으로 구한다. 통과 😎 더 좋은 코드와 ..