코딩테스트
-
프로그래머스 코딩테스트(문자열 뒤집기, 배열 자르기, 배열 뒤집기)코딩테스트 2023. 4. 18. 12:03
문제 설명 문자열 my_string이 매개변수로 주어집니다. my_string을 거꾸로 뒤집은 문자열을 return하도록 solution 함수를 완성해주세요. 풀이 class Solution { public String solution(String my_string) { String answer = ""; for(int i=0;i=0; i--){ answer+=my_string.charAt(i); } return answer; } } 문제 설명 정수 배열 numbers와 정수 num1, num2가 매개변수로 주어질 때, numbers의 num1번 째 인덱스부터 num2번째 인덱스까지 자른 정수 배열을 return 하도록 solution 함수를 완성해보세요. 풀이 class Solution { public..
-
프로그래머스 코딩테스트(피자 나눠 먹기 (1), 짝수 홀수 개수, 중복된 숫자 개수)코딩테스트 2023. 4. 17. 12:28
문제 설명 머쓱이네 피자가게는 피자를 일곱 조각으로 잘라 줍니다. 피자를 나눠먹을 사람의 수 n이 주어질 때, 모든 사람이 피자를 한 조각 이상 먹기 위해 필요한 피자의 수를 return 하는 solution 함수를 완성해보세요. 풀이 class Solution { public int solution(int n) { int answer = 0; answer = n/7+(n%7==0?0:1); return answer; } } 문제 설명 정수가 담긴 리스트 num_list가 주어질 때, num_list의 원소 중 짝수와 홀수의 개수를 담은 배열을 return 하도록 solution 함수를 완성해보세요. 풀이 class Solution { public int[] solution(int[] num_list) ..
-
프로그래머스 코딩테스트(최댓값 만들기(1), 머쓱이보다 키 큰 사람, 점의 위치 구하기)코딩테스트 2023. 4. 16. 10:43
문제 설명 정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소 중 두 개를 곱해 만들 수 있는 최댓값을 return하도록 solution 함수를 완성해주세요. 풀이 import java.util.Arrays; class Solution { public int solution(int[] numbers) { int answer = 0; Arrays.sort(numbers); answer = numbers[numbers.length-1]*numbers[numbers.length-2]; return answer; } } 문제 설명 머쓱이는 학교에서 키 순으로 줄을 설 때 몇 번째로 서야 하는지 궁금해졌습니다. 머쓱이네 반 친구들의 키가 담긴 정수 배열 array와 머쓱이의 키 height가 ..
-
프로그래머스 코딩테스트(두 수의 합, 두 수의 나눗셈, 각도기)코딩테스트 2023. 4. 14. 22:48
문제 설명 정수 num1과 num2가 주어질 때, num1과 num2의 합을 return하도록 soltuion 함수를 완성해주세요. 풀이 class Solution { public int solution(int num1, int num2) { int answer = -1; answer = num1 + num2; return answer; } } 문제 설명 정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 soltuion 함수를 완성해주세요. 풀이 class Solution { public int solution(int num1, int num2) { int answer = 0; answer = (int)(num1/(do..
-
프로그래머스 코딩테스트(몫 구하기, 나이 출력, 두 수의 곱)코딩테스트 2023. 4. 13. 08:51
문제 설명 정수 num1, num2가 매개변수로 주어질 때, num1을 num2로 나눈 몫을 return 하도록 solution 함수를 완성해주세요. 풀이 class Solution { public int solution(int num1, int num2) { int answer = 0; answer = num1 / num2; return answer; } } 문제 설명 머쓱이는 40살인 선생님이 몇 년도에 태어났는지 궁금해졌습니다. 나이 age가 주어질 때, 2022년을 기준 출생 연도를 return 하는 solution 함수를 완성해주세요. 풀이 class Solution { public int solution(int age) { int answer = 0; answer = 2022 - age + 1..
-
프로그래머스 코딩테스트(나머지 구하기, 두 수의 차, 숫자 비교하기)코딩테스트 2023. 4. 12. 20:37
문제 설명 정수 num1, num2가 매개변수로 주어질 때, num1를 num2로 나눈 나머지를 return 하도록 solution 함수를 완성해주세요. 풀이 class Solution { public int solution(int num1, int num2) { int answer = -1; answer = num1%num2; return answer; } } 문제 설명 정수 num1과 num2가 주어질 때, num1에서 num2를 뺀 값을 return하도록 soltuion 함수를 완성해주세요. 풀이 class Solution { public int solution(int num1, int num2) { int answer = 0; answer = num1 - num2; return answer; } ..