본문 바로가기

분류 전체보기155

Day110_Programmers Lv.0 '특정 문자 제거하기' Java 프로그래머스 Lv.0 '특정 문자 제거하기' 자바 Q. 문자열 my_string과 문자 letter이 매개변수로 주어진다. my_string에서 letter을 제거한 문자열을 return하도록 solution 함수를 완성하시오. class Solution { public String solution(String my_string, String letter) { String answer = ""; answer = my_string.replaceAll(letter, ""); return answer; } } 문자열에서 특정 문자를 제거하는 replaceAll("", "") 메서드를 사용했다. 2024. 2. 24.
Day109_Programmers Lv.0 '문자열 안에 문자열' Java 프로그래머스 Lv.0 '문자열 안에 문자열' 자바 Q. 문자열 str1, str2가 매개변수로 주어진다. str1 안에 str2가 있다면 1을, 없다면 2를 return하도록 solution 함수를 완성하시오. class Solution { public int solution(String str1, String str2) { int answer = 0; if (str1.contains(str2)) { answer = 1; } else { answer = 2; } return answer; } } 문자열 안에 문자열이 포함되어있는 지 확인할 수 있는 contains 메서드를 활용했다. 2024. 2. 24.
Day108_Programmers Lv.0 '배열 두 배 만들기' Java 프로그래머스 Lv.0 '배열 두 배 만들기' 자바 Q. 정수 배열 numbers가 매개변수로 주어진다. numbers의 각 원소에 두 배한 원소를 가진 배열을 return하도록 solution 함수를 완성하시오. class Solution { public int[] solution(int[] numbers) { int[] answer = new int[numbers.length]; for (int i = 0; i < numbers.length; i++) { answer[i] = numbers[i] * 2; } return answer; } } 2024. 2. 22.
Day107_Programmers Lv.0 '짝수 홀수 개수' Java 프로그래머스 Lv.0 '짝수 홀수 개수' 자바 Q. 정수가 담긴 리스트 num_list가 주어질 때, num_list의 원소 중 짝수와 홀수의 개수를 담은 배열을 return하도록 solution 함수를 완성하시오. class Solution { public int[] solution(int[] num_list) { int even = 0; int odd = 0; for (int i = 0; i < num_list.length; i++) { if (num_list[i] % 2 == 0) { even++; } else { odd++; } } int[] answer = {even, odd}; return answer; } } 짝수를 담을 even 변수와, 홀수를 담을 odd 변수를 선언한 후 반복문과 조건문.. 2024. 2. 21.
Day106_Programmers Lv.0 '아이스아메리카노' Java 프로그래머스 Lv.0 '아이스아메리카노' 자바 Q. 머쓱이는 추운 날에도 아이스아메리카노만 마신다. 아이스아메리카노는 한 잔에 5500원이다. 머쓱이가 가지고 있는 돈 money가 매개변수로 주어질 때, 머쓱이가 최대로 마실 수 있는 아메리카노의 잔 수와 남는 돈을 순서대로 담은 배열을 return하도록 solution함수를 완성하시오. class Solution { public int[] solution(int money) { int[] answer = {}; if (money < 5500) { answer = new int[]{0, money}; } else { answer = new int[]{(money / 5500), (money % 5500)}; } return answer; } } 2024. 2. 20.
Day105_Programmers Lv.0 '피자 나눠먹기(1)' Java 프로그래머스 Lv.0 '피자 나눠먹기(1)' 자바 Q. 머쓱이네 피자가게는 피자를 일곱 조각으로 잘라준다. 피자를 나눠먹을 사람의 수 n이 주어질 때, 모든 사람이 피자를 한 조각 이상 먹기 위해 필요한 피자의 수를 return하는 solution함수를 완성하시오. class Solution { public int solution(int n) { int answer = 0; if (n % 7 == 0) { answer = n / 7; } else { answer = (n / 7) + 1; } return answer; } } 조건문으로 답을 출력 2024. 2. 19.