[JAVA] 프로그래머스 내적
·
알고리즘/Java
알고리즘 JAVA 프로그래머스 내적 1. 문제 https://programmers.co.kr/learn/courses/30/lessons/70128 코딩테스트 연습 - 내적 길이가 같은 두 1차원 정수 배열 a, b가 매개변수로 주어집니다. a와 b의 내적을 return 하도록 solution 함수를 완성해주세요. 이때, a와 b의 내적은 a[0]*b[0] + a[1]*b[1] + ... + a[n-1]*b[n-1] 입니다. (n은 a, b의 programmers.co.kr 2. 풀이 a에 i번째, b에 i번째 수끼리 곱한다음 for문으로 더해준다 class Solution { public int solution(int[] a, int[] b) { int answer = 0; for(int i=0; i
[JAVA] 프로그래머스 x만큼 간격이 있는 n개의 숫자
·
알고리즘/Java
알고리즘 JAVA 프로그래머스 x만큼 간격이 있는 n개의 숫자 1. 문제 https://programmers.co.kr/learn/courses/30/lessons/12954 코딩테스트 연습 - x만큼 간격이 있는 n개의 숫자 함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요. programmers.co.kr 2. 풀이 x를 n만큼 배수를 출력하는 문제 class Solution { public long[] solution(int x, int n) { long[] answer = new long[n]; long num = x; for (int ..
[JAVA] 프로그래머스 음양 더하기
·
알고리즘/Java
알고리즘 JAVA 프로그래머스 음양 더하기 1. 문제 https://programmers.co.kr/learn/courses/30/lessons/76501 코딩테스트 연습 - 음양 더하기 어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 re programmers.co.kr 2. 풀이 signs가 true일 때 값을 더하고, 그렇지 않을 때 마이너스 class Solution { public int solution(int[] absolutes, boolean[] signs) { int answer = 0; for (int i = 0; i < absolute..
[JAVA] 프로그래머스 두 정수 사이의 합
·
알고리즘/Java
알고리즘 JAVA 프로그래머스 두 정수 사이의 합 1. 문제 https://programmers.co.kr/learn/courses/30/lessons/12912 코딩테스트 연습 - 두 정수 사이의 합 두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다. 제한 조건 a와 b가 같은 경우 programmers.co.kr 2. 풀이 a,b를 비교하여 작은수에서 큰수까지 합계를 구한다 class Solution { public long solution(int a, int b) { long answer = 0; if(a
[JAVA] 프로그래머스 가운데 글자 가져오기
·
알고리즘/Java
알고리즘 JAVA 프로그래머스 가운데 글자 가져오기 1. 문제 https://programmers.co.kr/learn/courses/30/lessons/12903 코딩테스트 연습 - 가운데 글자 가져오기 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. 재한사항 s는 길이가 1 이상, 100이하인 스트링입니다. 입출력 예 s ret programmers.co.kr 2. 풀이 문자를 가르는 .substring(시작문자, 끝문자)함수를 사용해 풀이 s.length()/2 는 2.5가 나오면 정수인 2만 받고 소수점 이하는 버린다. class Solution { public String solution(String s) { S..
[JAVA] 프로그래머스 짝수와 홀수
·
알고리즘/Java
알고리즘 JAVA 프로그래머스 짝수와 홀수 1. 문제 코딩테스트 연습 - 짝수와 홀수 정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요. 제한 조건 num은 int 범위의 정수입니다. 0은 짝수입니다. 입출력 예 num return 3 "Odd" 4 "Even" programmers.co.kr 2. 풀이 num을 2로 나누었을 때 나머지가 0이면 Even, 0이아니면 Odd class Solution { public String solution(int num) { return num % 2 == 0 ? "Even": "Odd"; } }
유리코딩
'알고리즘/Java' 카테고리의 글 목록 (6 Page)