본문 바로가기

코딩15

반복문 없이 배열 출력하기 ( Arrays.toString(arr))- JAVA 보통 배열을 출력하려고 하면 반복문을 사용하죠? 반복문을 사용한 출력class Solution{ public static void main(String args[]) throws Exception { int[] arr = {1, 2, 3, 4, 5, 6, 7, 8}; // 배열 선언 for(int i = 0; i  결과물1 2 3 4 5 6 7 8 이렇게 할거라고 생각합니다.근데 혹시 함수에서 return 값으로 배열을 받아올 때, 이걸 어떡하지 생각한 적 있지 않으신가요?  함수에서 배열을 return 받았을 때class Solution{ static Scanner sc = new Scanner(System.in); public static void main(String args[]) throws.. 2022. 12. 22.
아스키코드 - JAVA 2022. 12. 18.
프로그래머스 > 코딩테스트 입문 > 다음에 올 숫자 - JAVA 문제 등차수열 혹은 등비수열 common이 매개변수로 주어질 때, 마지막 원소 다음으로 올 숫자를 return 하도록 solution 함수를 완성해보세요. 제한사항 2 2022. 12. 17.
프로그래머스 > 코딩테스트 입문 > 최빈값 구하기 - JAVA 문제 최빈값은 주어진 값 중에서 가장 자주 나오는 값을 의미합니다. 정수 배열 array가 매개변수로 주어질 때, 최빈값을 return 하도록 solution 함수를 완성해보세요. 최빈값이 여러 개면 -1을 return 합니다. 제한사항 0 = max) { max = check[i]; answer = i; } } for(int i = 0; i 1) { answer = -1; break; } } } return answer; } } 풀이 최빈값이란 나온 횟수가 가장 많은 값을 말한다. check 배열을 만드는 이유 이 배열의 주소를 array 의 값이라고 생각하고 주소에 그 값이 나올때마다 1을 더해준다... 2022. 12. 17.
프로그래머스 > 코딩테스트 입문 > 분수의 덧셈 - JAVA 문제 첫 번째 분수의 분자와 분모를 뜻하는 denum1, num1, 두 번째 분수의 분자와 분모를 뜻하는 denum2, num2가 매개변수로 주어집니다. 두 분수를 더한 값을 기약 분수로 나타냈을 때 분자와 분모를 순서대로 담은 배열을 return 하도록 solution 함수를 완성해보세요. 제한사항 0 2022. 12. 16.
최대 공약수(GCD), 최소 공배수(LCM) 구하기, 유클리드 호제법 - JAVA 최대 공약수와 최대 공배수의 개념 1) 공약수 두 정수의 공통 약수를 공약수라고 한다. 두 정수 a, b에 대하여 e가 a의 약수이면서 b의 약수일 때 e를 a, b의 공약수라고 한다. 2) 최대공약수 두 정수의 공약수 중 가장 큰 것을 최대공약수라고 한다. 또한 최대공약수는 다음의 성질을 만족한다. a, b의 최대공약수가 g이다. ⇔ a = ga′, b = gb′이면 a′, b′는 서로소이다. 3) 공배수 두 정수의 공통 배수를 공배수라고 한다. 두 정수 a, b에 대하여 c가 a의 배수이면서 b의 배수일 때 c를 a, b의 공배수라고 한다. 4) 최소공배수 양의 공배수 중 가장 작은 것을 최소공배수라고 한다. [네이버 지식백과] 최대공약수와 최소공배수 (통합논술 개념어 사전, 2007. 12. 15... 2022. 12. 16.