본문 바로가기

기타35

[프로그래머스] Lv.0 짝수 홀수 개수 - 자바(java) 문제 설명 정수가 담긴 리스트 num_list가 주어질 때, num_list의 원소 중 짝수와 홀수의 개수를 담은 배열을 return 하도록 solution 함수를 완성해보세요. 내가 작성한 답 import java.util.ArrayList; class Solution { public int[] solution(int[] num_list) { int[] answer = new int[2]; for(int i=0; i 2023. 8. 10.
[프로그래머스] Lv.0 배열 두 배 만들기 - 자바(java) 문제 설명 정수 배열 numbers가 매개변수로 주어집니다. numbers의 각 원소에 두배한 원소를 가진 배열을 return하도록 solution 함수를 완성해주세요. 내가 작성한 답 class Solution { public int[] solution(int[] numbers) { int[] answer = new int[numbers.length]; for(int i=0; i 2023. 8. 10.
[프로그래머스] Lv.0 피자 나눠 먹기(1) - 자바(java) 문제 설명 머쓱이네 피자가게는 피자를 일곱 조각으로 잘라 줍니다. 피자를 나눠먹을 사람의 수 n이 주어질 때, 모든 사람이 피자를 한 조각 이상 먹기 위해 필요한 피자의 수를 return 하는 solution 함수를 완성해보세요. 내가 작성한 답 class Solution { public int solution(int n) { int answer = 0; answer = n/7; if (n%7 > 0) answer++; return answer; } } 2023. 8. 10.
[프로그래머스] Lv.0 점의 위치 구하기 - 자바(java) 문제 설명 사분면은 한 평면을 x축과 y축을 기준으로 나눈 네 부분입니다. 사분면은 아래와 같이 1부터 4까지 번호를매깁니다. x 좌표와 y 좌표가 모두 양수이면 제1사분면에 속합니다. x 좌표가 음수, y 좌표가 양수이면 제2사분면에 속합니다. x 좌표와 y 좌표가 모두 음수이면 제3사분면에 속합니다. x 좌표가 양수, y 좌표가 음수이면 제4사분면에 속합니다. x 좌표 (x, y)를 차례대로 담은 정수 배열 dot이 매개변수로 주어집니다. 좌표 dot이 사분면 중 어디에 속하는지 1, 2, 3, 4 중 하나를 return 하도록 solution 함수를 완성해주세요. 내가 작성한 답 class Solution { public int solution(int[] dot) { int answer = 0; i.. 2023. 8. 9.
[프로그래머스] Lv.0 아이스 아메리카노 - 자바(java) 문제 설명 머쓱이는 추운 날에도 아이스 아메리카노만 마십니다. 아이스 아메리카노는 한잔에 5,500원입니다. 머쓱이가 가지고 있는 돈 money가 매개변수로 주어질 때, 머쓱이가 최대로 마실 수 있는 아메리카노의 잔 수와 남는 돈을 순서대로 담은 배열을 return 하도록 solution 함수를 완성해보세요. 내가 작성한 답 class Solution { public int[] solution(int money) { int[] answer = new int[2]; //아아메 1잔 5500원 //머쓱이가 최대로 마실 수 있는 아메리카토 잔 수 answer[0] = money / 5500; //남는 돈 answer[1] = money % 5500; return answer; } } ArrayList 사용 c.. 2023. 8. 9.
[프로그래머스] Lv.0 특정 문자 제거하기 - 자바(java) 문제 설명 문자열 my_string과 문자 letter이 매개변수로 주어집니다. my_string에서 letter를 제거한 문자열을 return하도록 solution 함수를 완성해주세요. 내가 작성한 답 class Solution { public String solution(String my_string, String letter) { String answer = ""; answer = my_string.replace(letter, ""); return answer; } } 2023. 8. 8.
[프로그래머스] Lv.0 종이 자르기 - 자바(java) 문제 설명 머쓱이는 큰 종이를 1 x 1 크기로 자르려고 합니다. 예를 들어 2 x 2 크기의 종이를 1 x 1 크기로 자르려면 최소 가위질 세 번이 필요합니다. 정수 M, N이 매개변수로 주어질 때, M x N 크기의 종이를 최소로 가위질 해야하는 횟수를 return 하도록 solution 함수를 완성해보세요. 제한사항 0 2023. 8. 8.
[프로그래머스] Lv.0 배열 뒤집기 - 자바(java) 문제 설명 정수가 들어 있는 배열 num_list가 매개변수로 주어집니다. num_list의 원소의 순서를 거꾸로 뒤집은 배열을 return하도록 solution 함수를 완성해주세요. 내가 작성한 답 class Solution { public int[] solution(int[] num_list) { int[] answer = new int[num_list.length]; for(int i=0; i 2023. 8. 6.
[프로그래머스] Lv.0 편지 - 자바(java) 문제 설명 머쓱이는 할머니께 생신 축하 편지를 쓰려고 합니다. 할머니가 보시기 편하도록 글자 한 자 한 자를 가로 2cm 크기로 적으려고 하며, 편지를 가로로만 적을 때, 축하 문구 message를 적기 위해 필요한 편지지의 최소 가로길이를 return 하도록 solution 함수를 완성해주세요. 내가 작성한 답 class Solution { public int solution(String message) { int answer = 2*message.length(); return answer; } } 2023. 8. 6.
[프로그래머스] Lv.0 배열의 평균값 - 자바(java) 문제 설명 정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소의 평균값을 return하도록 solution 함수를 완성해주세요. 제한 사항 0 ≤ numbers의 원소 ≤ 1,000 1 ≤ numbers의 길이 ≤ 100 정답의 소수 부분이 .0 또는 .5인 경우만 입력으로 주어집니다. 내가 작성한 답 class Solution { public double solution(int[] numbers) { double answer = 0; for(int i : numbers){ answer += i; } answer /= numbers.length; return answer; } } 2023. 7. 28.
[프로그래머스] Lv.0 몫 구하기 - 자바(java) 문제 설명 정수 num1, num2가 매개변수로 주어질 때, num1을 num2로 나눈 몫을 return 하도록 solution 함수를 완성해주세요. 내가 작성한 답 class Solution { public int solution(int num1, int num2) { int answer = 0; answer = num1 / num2; return answer; } } 2023. 7. 28.