Log112 Day127_Programmers Lv.0 '짝수는 싫어요' Java 프로그래머스 Lv.0 '짝수는 싫어요' 자바 Q. 정수 n이 매개변수로 주어질 때, n 이외의 홀수가오름차순으로 담긴 배열을 return하도록 solution 함수를 완성하시오. class Solution { public int[] solution(int n) { int[] answer = new int[(n + 1) / 2]; for (int i = 1; i answer 배열의 개수는 (n+1)/2 개로 설정하고,반복문을 돌며 작은 수부터 조건문의 홀수인 경우[i/2] 배열의 위치에 넣어 오름차순으로 정렬시킨다. 2024. 5. 8. Day126_Programmers Lv.0 '개미 군단' Java 프로그래머스 Lv.0 '개미 군단' 자바 Q. 개미 군단이 사냥을 나가려고 한다.개미군단은 사냥감의 체력에 딱 맞는 병력을 데리고 나가려고 한다.장군개미는 5의 공격력을, 병정개미는 3의 공격력을,일개미는 1의 공격력을 가지고 있다.예를 들어 체력 23의 여치를 사냥하려고 할 때, 일개미 23마리를 데리고 가도 되지만,장군개미 네 마리와 병정개미 한 마리를 데리고 간다면 더 적은 병력으로 사냥할 수 있다.사냥감의 체력 hp가 매개변수로 주어질 때,사냥감의 체력에 딱 맞게 최소한의 병력을 구성하려면 몇 마리의 개미가필요한 지를 return하도록 solution 함수를 완성하시오. class Solution { public int solution(int hp) { .. 2024. 4. 24. Day125_Programmers Lv.0 '모음 제거' Java 프로그래머스 Lv.0 '모음 제거' 자바 Q. 영어에선 a, e, i, o, u 다섯 가지 알파벳을 모음으로 분류한다 문자열 my_string이 매개변수로 주어질 때 모음을 제거한 문자열을 return하도록 solution 함수를 완성하시오 class Solution { public String solution(String my_string) { String answer = ""; String[] replace = {"a", "e", "i", "o", "u"}; for (int i = 0; i < replace.length; i++) { if (my_string.contains(replace[i])) { answer = my_string.replaceAll(my_string[i], "") my_strin.. 2024. 3. 26. Day124_Programmers Lv.0 '문자 반복 출력하기' Java 프로그래머스 Lv.0 '문자 반복 출력하기' 자바 Q. 문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string에 들어있는 각 문자를 n만큼 반복한 문자열을 return하도록 solution함수를 완성하시오 class Solution { public String solution(String my_string, int n) { String answer = ""; for (int i = 0; i < my_string.length(); i++) { for (int j = 0; j < n; j++) { answer += my_string.charAt(i); } } return answer; } } my_string 반복문을 돌며 n개만큼 반복문을 중첩으로 돌게 해서 my_string의 i번.. 2024. 3. 26. Day123_1Z Dev Camp Project 오늘 부로 1Z Labs에서 진행한 1Z DevCamp가 끝났다. 아는 개발자분에게 추천받아서 지원했고, 교육 체계가 나와 잘 맞을 것 같아 바로 신청했다. 사실 150만 원이라는 비용이 백수인 나에겐 너무 컸지만 마지막 기회라 생각하고 적금 하나를 깨서 지원했따..🥹 (적금 깰 때 진짜 이 자세에 이 표정이었음) 아무튼 눈물을 머금고 질렀다 미래의 나를 위해 근데 한 달이 지난 지금 돌아보면 정말 잘 한 선택이다. 반 년, 1년, 10년 후엔 최고의 선택이라 생각하지 않을까 싶을 정도..? 부트캠프가 끝난 후 과외와 스터디를 전전했지만, 이론 공부와 단순 실습, 니즈가 맞으면서도 진도도 맞춰야해서 코딩에 대한 흥미를 잃어가고 있었다. 분명 재밌었고 나와 잘 맞다고 생각해서 정말 큰 결심을 하고 코딩의 .. 2024. 3. 25. Day122_Programmers Lv.0 '중앙값 구하기' Java 프로그래머스 Lv.0 '중앙값 구하기' 자바 Q. 중앙값은 어떤 주어진 값들을 크기의 순서대로 정렬했을 때 가장 중앙에 위치하는 값을 의미한다 예를 들어 1, 2, 7, 10, 11의 중앙값은 7이다 정수 배열 array가 매개변수로 주어질 때, 중앙값을 return하도록 solution함수를 완성하시오 import java.util.Arrays; class Solution { public int solution(int[] array) { Arrays.sort(array); int answer = array[array.length / 2]; return answer; } } 배열의 원소들을 오름차순으로 정렬시키는 Arrays.sort() 메서드를 사용한 후 가운데 배열을 출력하도록 했다. 2024. 3. 24. 이전 1 2 3 4 5 6 7 ··· 19 다음